如果你想動態建立乙個iframe

2022-01-30 00:57:37 字數 683 閱讀 1617

如果你想動態的在頁面建立乙個iframe,並且取得iframe的document,和 window.

並且在iframe中插入乙個script標籤。

//我嘗試了各種建立方法,比較難搞定的是 ie8 和 window,ios 下firefox標籤不太一樣。

//乙個相容的辦法大約是這樣。

var iframe = document.createelement('iframe');

variframedocument;

variframewindow;

if(iframe.document)

else

記錄下,**並沒有做整理。

你可能遇到的錯誤:

ie8 在獲取 iframe.contextdocument的時候報錯「沒有訪問許可權」(尼瑪,實在不知道是怎麼回事,在本機用ip測試ok,可能跟 iframe.readystate 有關係,嘗試setinterval 獲取依然失敗)。

你可能嘗試使用iframe.onload 中執行一些**,但是ie8宣告不會觸發這個事件。不知是不是沒有設定 src的問題。(我的例項中不需要src,故沒有設定)

firefox 在 windows 和 ios中的表現不太一樣。 實際是 else 中的** 幾乎可以平穩執行90%瀏覽器,if塊中針對下ie。

如果你想開發乙個應用 1 15

想想乙個應用,第一次開啟,一般來說都是登入頁,所以在服務端先完成乙個用於使用者登入的action,首先建立usercontroller,然後建立login的action,如下 controller public class usercontroller extends basecontroller ...

python 動態建立乙個類

class animal def eat self print eat class dog animal pass wangcai dog wangcai.eat 輸出 eat cat type cat animal,xiaohuamao cat xiaohuamao.eat 輸出 eat 元類就是...

建立乙個struct,來管理乙個動態增長的陣列

c 程式設計思想,在介紹資料封裝給了乙個cstash的例子,大概的思想是,建立乙個struct,來管理乙個動態增長的陣列。這個陣列可以接受任何型別的基本資料型別。包括示例中的int和char,乙個能儲存多種資料型別的底層資料型別,當然是最小的型別也就是sizeof運算子返回為1的資料型別,綜合考慮,...