0
我在Chrome
中遇到Iframes
問題。我在頁面中有3個Iframe。我試圖從另一個訪問一個Iframe的元素。無法從頁面上的其他iframe訪問iframe元素
我使用這個代碼:
navFrame = window.parent.frames[0];
lnkTags = navFrame.document.getElementsByTagName('a');
我正在以下錯誤:不能調用未定義
方法'getElementsByTagName'
我在window.parent
將無法在Chrome工作論壇閱讀。有沒有可能以不同的方式做
我碰到下面的錯誤,如果我使用contentWindow屬性:navFrame = window.parent.frames [0] .contentWindow; 不安全的JavaScript嘗試使用URL文件訪問框架:/// C:/Program%20Files/HNet/Publications/Title.htm#從具有URL文件的框架中獲得:/// C:/ Program%20Files/HNet/Publications/Hyper .Net_Features _-_ doc_d4779823 /主題/ 4.1_Fonts/breadcrumb.htm。域,協議和端口必須匹配。 – gullamahi 2013-05-13 07:43:24
這是另一個問題。請閱讀「跨域腳本」。在你的情況下,你可以通過從'localhost'運行你的網站而不是'file:// ...'來輕鬆解決這個問題。' – haim770 2013-05-13 07:48:11
謝謝你的評論。我需要從本地計算機和本地主機都可以使用它。它從本地主機運行,但不是從本地計算機運行。 Chrome瀏覽器中的iframe始終都是contentWindow。有沒有鉻的特定屬性來獲取Iframe的文檔對象。 – gullamahi 2013-05-13 08:02:08