이 예에서는 경고가 비어 있습니다. iFrame의 위치를 읽고 싶습니다. object.src를 사용하고 있지만 src 속성을 설정 한 경우에만 작동합니다. 하지만 window.open 메서드를 사용하여 iFrame의 위치를 설정하고이 경우 작동하지 않습니다. 내가 뭘? 대신 window.open()를 사용자바 스크립트의 iframe 위치
<body>
<iframe id="location" name="address" style="width:700px; height:700px;">
</iframe>
<script type="text/javascript" language="javascript">
window.open("http://www.google.com","address");
function clickMe()
{
var src = document.getElementBy Id("location").src;
alert(src);
}
</script>
<input type="button" onclick="clickMe()" value="click Me"/>
</body>
내가 그것에 대해 알고있는 동일한 도메인에서 작동합니다 핸들을 통해 액세스하는 경우, 그러나 열린 메서드를 사용할 때 위치를 읽는 방법을 알고 싶습니다. –
나는 본다. 편집을 참조하십시오. – quantumSoup
와우! 해당 위치에 액세스하는 방법을 검색했습니다! 많은 다른 사람들이 src 속성을 언급했지만 그 속성을 설정하지 않았습니다. 이것은 내 상황에 맞는 해결책이었습니다! –