2015-08-27 295 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代码) –