我的页面中有两个iFrame,我想将输入字段的值形成一个iFrame到另一个iFrame的输入字段。我怎样才能做到这一点?从一个iframe到另一个iframe的帖子值
1
A
回答
0
不是最简单的。我们可以假设IFRAMES和父文档都是同一个域的一部分,并且都是相同的文档类型?如果没有,安全限制可能会阻止你。
此外,什么浏览器做你没有工作?
2
您将需要设置父一个隐藏字段或东西:
window.opener.document.getElementById(Client ID of Hidden Field).value = Selected IDs;
然后,您将需要设置第二iFrame的src属性和附加价值作为查询字符串的一部分
类似:
<iframe id='iFrame2' src='/myPage.html?val=myValue' ></iFrame>
你或许可以做到这一点在JavaScript中,当我做我做到了与asp.net的情况是不同的,但可能喜欢的东西:
$('#iFrame2').attr('src', '/myPage.html?val=' + $('#myHiddenField').val());
0
OK,给你的答案上方约在同一个域中是等
回答有关设置IFRAME的URL会工作,如果你想发送/从另一个IFRAME接收。但是,我将其读为您想在现有字段中设置值。
如果是这样的话,你需要做的是这样的: 1.假设的IFRAME有IDS I1和I2 2.将这个代码父页面上(你可以触发/把它放在一个孩子,但因为你需要处理负载/就绪状态,并做更多的查找它变得更加复杂。
var if1 = document.getElementbyId('I1');
var if2 = document.getElementbyId('I2');
//Or use $get from AJAX framework, etc
var doc1 = if1.document;
var doc2 = if2.document;
//These may throw security or load exceptions if the IFRAMES are not loaded, cross domain, or do not contain HTML.
doc2.getElementById('targetElement').value = doc1.getElementById('sourceElement').value;
//你应该做平常检查存在的元素,等是他们的,现在来看
相关问题
- 1. php curl从一个iframe发送数据到另一个iframe
- 2. Iframe与另一个iframe
- 3. 从另一个iframe重新加载iframe
- 4. Android WebView - 从另一个iframe中的一个iframe访问类
- 5. 从另一个iframe访问一个iframe的元素
- 6. 的Youtube iFrame的另一个的iFrame
- 7. 针对另一个IFrame的IFrame
- 8. 当两个iframe都在同一页中时,从另一个iframe更改iframe源
- 9. 如何将用户从登陆iFrame引导到另一个iFrame?
- 10. 从另一个iframe中的链接加载iframe中的页面
- 11. 重复的iframe:从1个iframe复制头和身体到另一个
- 12. 在另一个iframe上覆盖一个iframe
- 13. 使用jQuery的彩盒打开一个iframe从另一个IFRAME插件
- 14. 刷新从另一个Iframe的父级Iframe
- 15. 从另一个域访问iframe内容
- 16. 将iframe复制到另一个用户
- 17. 在另一个网站中显示另一个网站中的iframe作为iframe
- 18. 从另一个iframe更改iframe源代码
- 19. 可以从一个iFrame的JavaScript与另一个JavaScript的混合?
- 20. 将自定义字段从一个帖子嵌入到另一个帖子
- 21. 搜索里面的iframe一个特定的标记,并创建另一个IFRAME
- 22. 如何将DIV从一个iframe在另一个DIV
- 23. 有没有办法从另一个访问一个iframe?
- 24. JQUERY绑定到一个IFRAME
- 25. HTML - 跳转到一个iframe
- 26. 在另一个iframe中的iframe的负载函数
- 27. 如何从字符串中获得第一个iframe iframe iframe
- 28. 模仿来自另一个域的iframe
- 29. 针对iframe的网址的帖子显示在iframe的iframe中
- 30. 如何在已加载的另一个iframe之后加载iframe
我只是希望它能够在Internet Explorer中工作,也许将来我希望它可以在所有浏览器中运行,但现在并不重要 – user363267 2010-07-02 07:47:16