1. ie6下iframe不顯示的問題
在ie6下有時會碰到iframe不顯示的問題,刷新後才能顯示,此問題不是頁面加載慢導致的,出現該問題的原因有多種可能:
src屬性放在iframe中最前面(未曾遇見)
高度設置為100%,ie6下iframe不能取到該高度實際值,解決方案:設置為固定高度值
使用a標簽觸發onclick事件動態創建iframe時也會出現該現象,解決方案:click函數中增加return false; 如:
2. ie6下css sprite多次加載問題
在ie6下css sprite以及使用背景圖的css中,對於同一圖片會出現多次加載,增加了請求數,同時在帶有hover效果的圖片中會出現閃動現象。解決方案:
<!--[if IE 6]> <script type="text/javascript"> document.execCommand("BackgroundImageCache",false,true); </script> <![endif]-->
3. 頁面跳轉失效
在ie6下使用js的window.location.href=url做頁面跳轉時,會出現無效現象,尤其在a標簽中使用onclick執行該函數時。解決方法:
window.location.href=url;return false;