2013-02-21 3 views
0

Привет, я использую iframe в asp.net для перехода на сайт. И когда iframe загружается URL-адресом веб-сайта в это время, я хочу передать значение в текстовое поле внутри этого iframe, как передать значение внутри iframe в текстовое поле ввода. Я пытался так много, но я не могу выполнить task.please попытаться помочь мне вот мой кодМожем ли мы получить элементы внутри 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

Я думаю, что это поможет вам http://stackoverflow.com/questions/364952/jquery-javascript-accessing-contents-of-an-iframe – Saligor

ответ

0

Вы не можете получить доступ к IFrame DOM, если это не в том же домене, как родительская страница. Если это тот же домен, вы можете использовать метод postMessage. Читайте об этом здесь https://developer.mozilla.org/en-US/docs/DOM/window.postMessage

Смежные вопросы