2012-11-22 2 views
1

win1이라는 창이 있는데, iframe1이라는 iframe을 생성합니다. iframe1은 iframe2라는 다른 iframe을 생성합니다. win1의 요소에 어떻게 액세스 할 수 있습니까? 내가 iframe2의 부모를 얻을 수있는 경우, 나는이 작업을 수행합니다상위 문서에서 요소를 가져 오는 방법은 무엇입니까?

window.parent.document.getElementById('ID').style.display="none"; 

내가 iframe2에서 win1의 요소 ID를 갖고 싶어 내가 무엇을 할 것인가?

답변

1

iframe2에서 window.top을 사용하면 맨 위 창의 객체에 액세스 할 수 있습니다. Alternativelly, 당신은 액세스 할 수 있습니다 :

window. parent. parent 
(iframe2) (iframe1) (top window) 
+0

윈도우가 iframe에인지 아닌지를 감지하는 데 사용됩니다 window' 그 표현'window.top ==를 아는 것이 유용 할 수있다. –

+0

감사합니다. 투표가 완료되었습니다. –

관련 문제