파이어폭스 자바스크립트 팝업이 안되네요.
본문
<SCRIPT language='JScript'>
function fnOpen(url){
var sFeatures =
"dialogWidth: 564px; dialogHeight: 209px; center: yes; help: no; resizable: yes; status: no; scroll: no;"; window.showModelessDialog(url, "_blank", sFeatures);
}
</SCRIPT>
<A href="javascript:fnOpen('img/1.jpg');">팝업1</A>
IE에서는 잘 됩니다.
FF는 자바스크립트 실행되도록 설정하였는데 클릭해도 아무 반응이 없네요. FF에서도 가능하게하려면 어딜 수정해야할까요..
!-->답변 1
showModelessDialog() 이걸 showModalDialog() 이걸로 바꿔 보세요.
파폭을 주로 쓰는지라 익스랑 파폭에서만 테스트 했습니다.
- 추가
https://developer.mozilla.org/en/docs/Web/API/Window/showModalDialog
근데 여기 보시면 현재 파폭이랑 익스에선 되는데 크롬의 경우 43 버전에서는 완전하게 삭제되었다고 하네요.
실제 테스트를 해 보니 작동 안 합니다.
Uncaught TypeError: window.showModalDialog is not a function 이렇게 오류가 뜨네요.
jQuery로 만들어진 것들 찾아보시면 많을 테니 그걸 이용하시는 게 좋을 듯합니다.
답변을 작성하시기 전에 로그인 해주세요.