1 document.all('Iframe1').contentWindow.document.getElementById("deptName").width;
2
3 $(window.parent.Iframe1.document.body).find('#deptName').width();
跨域調用IFRAME時會遇到拒絕訪問.在網上找瞭未測試解決辦法
01 經查資料發現 ,默認情況下,瀏覽器是禁止 腳本跨域訪問的,除非這些域之間有必須的訪問信任關系。
02
03 找到問題就好辦瞭,可以降低瀏覽器的安全級別,但這樣對用戶無疑是不利的。
04
05 所以我們在頁面上需要加一段js
06
07 try
08 {
09 document.domain = "xxx.net";
10 }
11 catch(e)
12 {
13 }
14
15 手動把子頁和父頁的域名設成同一個,問題就可以解決瞭。