動態生成的IFRAME,設定SRC時的問題解決分析

2022-10-06 17:51:15 字數 794 閱讀 5776

先看例子:

[ctrl+a 全選 注:如需引入外部js需重新整理才能執行]

這段,ifr.src放到append之後,執行,表面沒有什麼,看似正常。但是如果您用抓包工具看一下,就會發現當重新整理(f5或重新整理按鈕)時,會多出乙個請求:

00:00:04.671 0.021 * get aborted&pvfiznbsp;text/html 

雖然是 狀態是aborted,但這個請求仍然被送到了伺服器!

如果把 ifr.src放到 append之前呢?這個問題就沒有了!

類似的還有: 程式設計客棧

把ifr.frameborder = 0 放到 append之後,這個iframe仍pvfiz可以看邊框。放到append之前,邊框就是0了。

把ifr.pvfizscrolling www.cppcns.com;= "no" 放到 append之後,不起作用,放到 append之前,才起作用。

ifr.width,ifr.height無論放在前還是在後,都沒有影響。

但是,如果你想在那個iframe的位址後面加個臨時引數,以達到每次都請求新頁面的效果,把 ifr.src 放到 append之前,就不行了(重新整理或f5時)!

如**:

[ctrl+a 全選 注:如需引入外部js需重新整理才能執行]

你可以監視一下,每次重新整理時,那個 tmp 都是同乙個值!除非你重新載入(非 f5/重新整理)。

換種方法呢?用document.write來實現?可以告訴你,也不行!

本文標題: 動態生成的iframe,設定src時的問題解決分析

本文位址:

動態生成(改變)iframe中的內容

注 ifr.contentwindow.document.body.innerhtml可以讀取到iframe連線頁面的內容,理解了這個才是關鍵。另外一種實現 html script vari 0 全域性變數,記錄當前有幾個iframe function allsubmit function addi...

設定iframe的高度

為了使iframe不出現滾動條 使用瀏覽器自身的滾動條 需要把iframe內嵌頁面的scrollheight高度設定給iframe的height,這裡需要注意的是,在設定iframe高度前需要把iframe的高度清空下,具體如下 iframe 高度自適應js document ready funct...

JQuery設定iframe的src值

window.parent.document find frm main attr src url 使用jquery操作iframe 1 內容裡有兩個ifame leftiframe中jquery改變mainiframe的src mainframe parent.document.body attr...