先看例子:
[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...