国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

教您去掉ie網頁加載進度條的方法

2024-07-21 02:04:43
字體:
來源:轉載
供稿:網友

相信很多同仁做的系統后到都是用frameset或iframe來加載不同頁面的,不可不知道大家有沒有注意到,當frame框架中的頁面已經加載完成后,可是ie瀏覽器的狀態欄還會一直顯示一個正在加載的狀態。
這樣雖沒有對功能有什么影響,可是體驗總不怎么好,那如何解決這個問題了,網上有很多文章都有說過在被目標頁加載后設置window.status = "xx"這類的,可是我發現這個方法這樣的情形下并不怎么好使。
代碼如下:
<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頁面中加入
復制代碼 代碼如下:
window.onload = function(){
window.status = "完成";
}

結果發現1.html頁面加載完成后瀏覽器下面進度條還一直在那里。
通過長時間反復的實踐最后終于找到了解決問題的一種方法:不用href鏈接的方式來打開頁面。改為通過Javascript來改變iframe方式來實現。
復制代碼 代碼如下:
<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屬性忘記去掉了。
至此,問題完整解決了。因在公司不方便,所以就貼樣例了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 唐山市| 化州市| 栾川县| 沁水县| 科技| 峨眉山市| 巴南区| 台安县| 澎湖县| 池州市| 桂林市| 潼关县| 澄城县| 乐至县| 射洪县| 四平市| 海阳市| 辽阳县| 泊头市| 囊谦县| 平湖市| 漳浦县| 石景山区| 龙泉市| 息烽县| 三原县| 马公市| 社会| 阿鲁科尔沁旗| 五常市| 赣州市| 清新县| 虞城县| 三门峡市| 安福县| 舟山市| 新津县| 榆中县| 乐亭县| 高台县| 汉中市|