2015-08-27 290 views
-1

我在測試我的網站上http://mobiletest.me 時,我得到了一個錯誤:InvalidAccessError在移動設備上

InvalidAccessError: A parameter or an operation is not supported by the underlying object

我的網站有多個框架和框架。
他們`重新建造這樣

<frameset rows="100px,30px,*,5%"> 
    <frame src="topbar.php"> 
    <frame src="toolbar.php" name="navigation"> 
    <frameset cols="25%,40%,*%"> 
     <frame src="content.html" name="content"> 
     <frame src="content.html" name="content2"> 
     <frame src="content.html" name="content3"> 
    </frameset> 
    <frame src="endbar.php" name="endbar"> 
</frameset> 

,我有明確的()函數用於設置一些幀的內容爲缺省值:

​​

出現在此行中的錯誤:

parent.content.location = "content.html";

編輯:每隔一段時間當我嘗試訪問一個框架形成另一個框架

Note: pls no commands like "you should not use frames" They dont help...

回答

-1

假設這個網站:

<frame name="content"> 

你的JS代碼將是:

parent.content.src = "content.html"; 

的關鍵是src屬性。

+0

'TypeError:parent.document.content is undefined' –

+0

所以你的框架沒有'name'屬性。注意我的回答'' –

+0

看問題(我發佈了完整的HTML代碼) –