У меня этот код работает нормально с локального файла:getElementByID ("") с онлайн-Src IFRAME
<html>
<body>
<iframe id="frame1" name="frame1" frameborder=0 src="form.html" width=100% height=70%></iframe>
</body>
<script type='text/javascript'>
window.onload= function(){
var iframe = document.getElementById('frame1');
var innerDoc = iframe.contentDocument || iframe.contentWindow.document;
var input = innerDoc.getElementsByName('input1')[0].value;
alert(input);
}
</script>
</html>
form.html:
<input name="input1" type="text" value="testing"/>
Все в порядке, но когда я изменить SRC Iframe в:
<iframe id="frame1" name="frame1" frameborder=0 src="form.html" width=100% height=70%></iframe>
С:
<iframe id="frame1" name="frame1" frameborder=0 src="http://test.hklearningmap.com/form.html" width=100% height=70%></iframe>
Это не работает. Как я могу заставить его работать без загрузки локального файла в одно и то же место с помощью form.html? Благодарю.