0

こんにちは、asp.net で iframe を使用して Web サイトに移動しています。その時点でiframeにWebサイトのURLがロードされている場合、その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>
4

1 に答える 1

0

親ページのように同じドメインにない場合、iframe DOM にアクセスすることはできません。同じドメインの場合は、postMessage メソッドを使用できます。ここでそれについて読んでください https://developer.mozilla.org/en-US/docs/DOM/window.postMessage

于 2013-02-21T08:16:45.180 に答える