我的页面中有两个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. wordpress中的一个帖子到iframe中
- 2. 从一个iframe发布到另一个iframe - IE
- 3. php curl从一个iframe发送数据到另一个iframe
- 4. 另一个IFRAME
- 5. Iframe与另一个iframe
- 6. 从另一个iframe重新加载iframe
- 7. 如何从另一个iframe更新iframe?
- 8. 如何将复选框值从一个iframe传递到另一个iframe
- 9. 从另一个iframe访问一个iframe的元素
- 10. Android WebView - 从另一个iframe中的一个iframe访问类
- 11. 的Youtube iFrame的另一个的iFrame
- 12. 从一个iframe
- 13. 针对另一个IFrame的IFrame
- 14. 当两个iframe都在同一页中时,从另一个iframe更改iframe源
- 15. 如何将用户从登陆iFrame引导到另一个iFrame?
- 16. 在另一个iframe中定位iframe
- 17. 负载的IFrame另一个
- 18. 如何将数据从一个iframe发布到另一个页面上的另一个iframe
- 19. 从另一个iframe中的链接加载iframe中的页面
- 20. 无法将iframe从一个div复制到另一个div?
- 21. 重复的iframe:从1个iframe复制头和身体到另一个
- 22. 在另一个iFrame实例上加载一个iFrame实例
- 23. 在另一个iframe上覆盖一个iframe
- 24. 按钮上一个iframe来显示另一个IFRAME
- 25. 检索嵌入到另一个iframe中的iframe的src
- 26. 使用jQuery的彩盒打开一个iframe从另一个IFRAME插件
- 27. 刷新从另一个Iframe的父级Iframe
- 28. 从另一个域访问iframe内容
- 29. 从另一个网页更改iframe src
- 30. XPage iFrame到另一个数据库(XPiNC)
我只是希望它能够在Internet Explorer中工作,也许将来我希望它可以在所有浏览器中运行,但现在并不重要 – user363267 2010-07-02 07:47:16