从iframe(chrome)中获取父窗口(窗体)元素

时间:2013-07-14 11:21:54

标签: javascript html internet-explorer firefox iframe

我有一个简单的(主)页面,里面有一个iframe (主)页面有一个表单,我需要从iframe

中访问

在iframe中我试图引用主页面中的表单元素。

我已经尝试了所有这些 - 但在Chrome浏览器中没有成功

  

top.document.getElementById('myform');
错误讯息:无法调用   方法'getElementById'未定义

     

parent.getElementById('myform');
错误消息:Object [object   global]没有方法'getElementById'

     

parent.document.myform.mytextbox.value;
错误消息:无法读取   属性未定义的形式。

在IE中 - 我可以做 - 在IE中工作

  

parent.document.myform.mytextbox.value;

如果重要:我在桌面上尝试此操作,html页面不会托管在任何网络服务器中。所以没有这样的域......

有什么想法吗?我希望能在Firefox中运行它,并找到适用于IE,Chrome,FireFox

的东西

修改
我也看到了这条消息(通过chrome的开发工具):

  

阻止具有原点“null”的帧访问具有原点的帧   “空值”。协议,域和端口必须匹配。

这是问题的根本原因吗?

1 个答案:

答案 0 :(得分:0)

尝试使用iframe src =“page.php?param = value”和onchange函数