Javascript DOM
2010. 01. 27.
안혁
http://hyok.kr
HTML 페이지에서 자바 스크립트를 통하여 <iframe>을 접근할 때 document.frames를 사용하거나 id. 했으나 표준 접근 방식은 다음과 같습니다.
[code]
document.getElementById("myiframe");
[/code]
<iframe> 특성 상 내부의 객체에 접근하고 싶은 경우가 있는데, 다음과 같이 사용하면 됩니다.
[code]
var frmDoc = document.getElementById("myiframe").contentWindow.document;
frmDoc.getElementById("innerObjId");
[/code]
contentWindow.document 대신 contentDocument를 사용해도 되야하는데, 가끔 contentDocument가 undefined를 반환하는 어이없는 경우가 있어 위와 같이 사용해야 할 것 같습니다.
'HTML > Javascript' 카테고리의 다른 글
iframe 내부 페이지 변경 이벤트 처리 (0) | 2010.01.28 |
---|---|
Javascript 쿠키 처리 (0) | 2010.01.25 |
window.document.domain (2) | 2007.11.02 |