我不知道这是甚至可能的,但这里有:我有一个ASP.NET页面,其中包含调用HTML页面的IFrame。是否可以将一个变量从ASP.NET页面传递给IFrame中的HTML?更具体地说,我想让ASP.NET页面在HTML页面中填写表单中的一个字段。通过iframe将一个变量从ASP.NET传递给HTML?
回答
你可以做这样的事情:
window.frames['IFrameName'].document.getElementById('TextBoxID').value='YourValue';
我假设这是JavaScript? – 2010-08-23 17:40:28
是的,对不起。基本上,它是JavaScript在IFrame中找到文本框元素并设置它的值。您可能需要添加一些逻辑来确保IFrame的页面已加载,但除此之外,这应该工作。 – Jemes 2010-08-23 18:21:09
如果你只需要使用最新的浏览器来工作,然后window.postMessage
是去帧之间的沟通方式。
不错,但我还没有准备好转移到HTML 5 – 2010-08-24 18:26:56
- 1. 将变量传递给Iframe
- 2. 如何通过iframe将javascript变量传递给javascript
- 3. 将变量从HTML传递给ActionScript
- 4. 通过exec将变量传递给PhantomJS
- 5. 通过JSP将变量传递给Java?
- 6. 通过$将一个变量从一个PHP文件传递给另一个.post
- 7. 将javascript变量传递给iframe src
- 8. 将jquery变量传递给iframe src
- 9. Asp.net从身体传递变量到iframe
- 10. ASP.NET - 传递一个C#变量为HTML
- 11. 传递会话变量通过iframe,PHP
- 12. 通过Onclick将Javascript变量传递给另一个函数
- 13. 通过AJAX将PHP变量传递给另一个PHP文件
- 14. 通过href将变量传递给另一个php
- 15. 将PHP变量通过GET传递给另一个PHP页面
- 16. 通过一个变量将系列参数传递给jqPlot
- 17. 将一个JS变量传递给一个HTML文件
- 18. 将变量或东西传递给iframe Parent PHP/JS/Html
- 19. 如何通过Post in ASP.NET将信息传递给iframe?
- 20. 将javascript变量通过url和解码传递给一个php变量
- 21. 通过AJAX将PHP变量传递给另一个DIV中的PHP变量
- 22. 将一个变量传递给.text
- 23. 将一个变量传递给Javascript
- 24. 将c:forEach变量传递给一个jsp:include
- 25. 将一个JavaScript变量传递给php
- 26. 将一个servlet变量传递给javascript
- 27. JavaScript将一个变量传递给PHP
- 28. 将一个js变量传递给jquery
- 29. AngularJS - 将一个变量传递给`$ routeProvider`
- 30. 将一个Javascript变量传递给CSS
可以通过查询字符串值填写表单字段吗?如果没有,你可能会失败。 – David 2010-08-23 17:31:25
请记住,iframe必须位于相同的域(子域)才能使跨帧通信正常工作。 – 2010-08-23 17:39:45
不,它必须在表格中。它的PP表单,整个这是发送请求 – 2010-08-23 17:46:30