您好我在asp.net中使用iframe导航到该网站。当iframe在那时加载了网站网址时,我想将值传递给iframe中的文本框,我如何将iframe中的值传递给输入类文本框。我已经尝试了很多,但我无法完成任务。请尽量帮助我,这是我的代码
<script type="text/javascript">
function mf() {
document.getElementById("INPUT").setAtrribute("value", "myvalue");
}
</script>
</head>
//I TRIED TO CALL FUNCTION BY BOTH BODY ONLOAD AND IFRAME ONLOAD BUT IT DOSN'T WORK
<body onload="mf()">
<form id="form1" runat="server">
//I WANT TO PASS VALUE INSIDE IFRAME TO THIS WEBSITE TEXTBOX
<iframe id="yourid" src="https://www.iauc.co.jp/auction/prelogin01_en.jsp? timestamp=1361429737811" style="width:600px; height:600px;"> </iframe>
</form>
</body>
答案 0 :(得分:0)
如果iframe DOM与父页面不在同一个域中,则无法访问它。如果它是相同的域,则可以使用postMessage方法。在此处阅读https://developer.mozilla.org/en-US/docs/DOM/window.postMessage