2012-12-12 80 views
1

我有一個頁面(頁面A)加載庫jQuery,jQuery UI和一些腳本,該頁面正常工作。jQuery腳本不能在iframe中工作?

但是我有一個頁面B,它具有一個調用頁面A的iFrame。但是當我在頁面B上時,頁面A中沒有腳本運行。

這個錯誤只發生在Internet Explorer 8和9中,但是在Firefox,Chrome,Safari,Opera甚至當我在IE9上並且頁面與IE7兼容時,頁面的腳本功能通常在iFrame中在頁B上。

會發生什麼?

Edit-- 這裏,我們去: 第A,我有一個表格,它使用jQuery做驗證,顯示日期選擇器,Colopicker,上傳文件。一切正常。

但我必須通過iFrame在頁面B內包含此頁面A.也就是說,在頁面B上必須顯示頁面A.

但是,當我只點擊「頁面A」,驗證腳本,日期選擇器等...正常工作。 但是,當我在頁面B的iFrame內查看此「頁面A」時,就好像該頁面不加載任何JavaScript /庫。 但這隻發生在Internet Explorer 8和9中。在其他瀏覽器中,即使在Internet Explorer 7中,通過iFrame的「頁面A」也能在「頁面B」內完美工作。

+2

告訴我們你怎麼能寫你iframe標籤。換句話說,給我們一個你的兩頁的大綱代碼。 – SaidbakR

+0

在頁面B中,我給頁面A打電話: