웹 브라우저 사파리에서, iframe 에 있는 function call 하는방법.
2011.07.26 14:09
IE 와 Safari Cross Browsing 테스트 중인데,
IE 에서는 parent.mainFrame.menuPopupClick() 나 parent.document.getElementById('mainFrame').contentWindow.menuPopupClick() 와 같은 방식이 잘 동작합니다.
근데, Safari 에서는 꼼짝도 안하네요.
alert(parent.mainFrame) 를 해보면, 두 브라우저 다 인식하는데,
alert(parent.mainFrame.menuPopupClick) 는 Safari 가 undefined 네요.
alert(parent.document.getElementById('mainFrame').contentWindow.menuPopupClick) 도 undefined 구요...
헐...safari 는 iframe 에 있는 함수 못 부르는 건가....-_-;
흘흘흘...
[ 자답 ]
위 내용과는 무관하게,
html 에 window::onload() 코드가 있으면, safari 에서는 자바스크립트 전체가 동작안하네요. 이런 황망한 경우가~