欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

教您去掉ie網(wǎng)頁加載進度條的方法

 更新時間:2010年12月09日 18:28:09   作者:  
相信很多同仁做的系統(tǒng)后到都是用frameset或iframe來加載不同頁面的,不可不知道大家有沒有注意到,當(dāng)frame框架中的頁面已經(jīng)加載完成后,可是ie瀏覽器的狀態(tài)欄還會一直顯示一個正在加載的狀態(tài)。
這樣雖沒有對功能有什么影響,可是體驗總不怎么好,那如何解決這個問題了,網(wǎng)上有很多文章都有說過在被目標(biāo)頁加載后設(shè)置window.status = "xx"這類的,可是我發(fā)現(xiàn)這個方法這樣的情形下并不怎么好使。
復(fù)制代碼 代碼如下:

<div>
<ul>
<li><a href="1.html" target="page"></a></li>
<li><a href="2.html" target="page"></a></li>
<li><a href="3.html" target="page"></a></li>
</ul>
<div><iframe src="" id="page" name="page" frameborder="0"></iframe></div>
</div>

然后在1.html頁面中加入
復(fù)制代碼 代碼如下:

window.onload = function(){
window.status = "完成";
}

結(jié)果發(fā)現(xiàn)1.html頁面加載完成后瀏覽器下面進度條還一直在那里。
通過長時間反復(fù)的實踐最后終于找到了解決問題的一種方法:不用href鏈接的方式來打開頁面。改為通過Javascript來改變iframe方式來實現(xiàn)。
復(fù)制代碼 代碼如下:

<script type="text/javascript">
function redirect(src){
document.getElementById("page").src = src;
}
</script>
<div>
<ul>
<li><a href="javascript:redirect('1.html')" target="page"></a></li>
<li><a href="redirect('2.html')" target="page"></a></li>
<li><a href="redirect('3.html')" target="page"></a></li>
</ul>
<div><iframe src="" id="page" name="page" frameborder="0"></iframe></div>
</div>

到這一步以為問題解決了,不想瀏覽器還報起腳本錯誤來了,提示redirect未定義,最后搞明白了,原來是target屬性忘記去掉了。
至此,問題完整解決了。因在公司不方便,所以就貼樣例了。

相關(guān)文章

最新評論