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

首頁 > 編程 > JavaScript > 正文

JS iFrame加載慢怎么解決

2019-11-20 10:04:36
字體:
供稿:網(wǎng)友

在項(xiàng)目中經(jīng)常要?jiǎng)討B(tài)添加iframe,然后再對(duì)添加的iframe進(jìn)行相關(guān)操作,有時(shí)候會(huì)遇到iframe加載很慢什么原因呢,該如何解決呢?帶著這個(gè)問題一起通過本文學(xué)習(xí),尋找答案吧!

aaa.html

<HTML><HEAD><TITLE>aaa</TITLE></HEAD><BODY><IFRAME src="bbb.html" name=bbb width="100%" height="190"> </IFRAME><INPUT type="button" value="顯示text控件值" onclick="alert(bbb.document.all.txt.value)"> <SCRIPT LANGUAGE="JavaScript">alert(bbb.document.all.txt.value);</SCRIPT></BODY></HTML>

bbb.html

<HTML><HEAD><TITLE>bbb</TITLE></HEAD><BODY><input type=text name=txt value="guoguo"> </BODY></HTML>

問題:

執(zhí)行上面的aaa.html發(fā)現(xiàn)代碼直接alert的值沒有打出來,而點(diǎn)擊按鈕卻可以打出其值。

分析:

頁面加載時(shí),遇到iframe就直接跳過去,加載下面的內(nèi)容,然后再回來加載iframe,當(dāng)然也可以理解成遇到iframe又開了一個(gè)線程來加載iframe,但是因?yàn)樯婕暗叫碌腎O操作比較耗時(shí),所以加載完成iframe還是晚于頁面下部的js代碼執(zhí)行,所以出現(xiàn)了上面的問題。

解決方法:

在js代碼中加個(gè)延遲(具體延遲多長時(shí)間可以憑個(gè)人經(jīng)驗(yàn)了),這樣就可以保證正常得到iframe中的對(duì)象了。

<SCRIPT LANGUAGE="JavaScript">setTimeout("alert(bbb.document.all.txt.value)",1500);</SCRIPT>

結(jié)論:當(dāng)一個(gè)頁面中包含了iframe時(shí),如果我們要通過js來操作iframe中的對(duì)象,一定要等到iframe加載完畢之后再操作,否則得不到想要的對(duì)象。

以上所述是小編給大家介紹的JS iFrame加載慢的解決辦法,希望對(duì)大家有所幫助,同時(shí)也非常感謝大家對(duì)武林網(wǎng)網(wǎng)站的支持!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 长海县| 工布江达县| 丹江口市| 高邑县| 新巴尔虎右旗| 来凤县| 迁西县| 巴彦淖尔市| 宁远县| 绥中县| 濉溪县| 星座| 茂名市| 琼海市| 宜兰县| 漯河市| 乌兰浩特市| 安达市| 衡南县| 中江县| 南投县| 麻栗坡县| 阿城市| 卓尼县| 济源市| 丹凤县| 南陵县| 抚顺县| 龙山县| 静海县| 房产| 奉贤区| 宜春市| 南汇区| 湘乡市| 呼伦贝尔市| 佛山市| 馆陶县| 临朐县| 乐亭县| 壤塘县|