我有一个简单的(主)页面,里面有一个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”的帧访问具有原点的帧 “空值”。协议,域和端口必须匹配。
这是问题的根本原因吗?
答案 0 :(得分:0)
尝试使用iframe src =“page.php?param = value”和onchange函数