<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개 / 댓글 2개
showModelessDialog() 이걸 showModalDialog() 이걸로 바꿔 보세요.
파폭을 주로 쓰는지라 익스랑 파폭에서만 테스트 했습니다.
- 추가
https://developer.mozilla.org/en/docs/Web/API/Window/showModalDialog
근데 여기 보시면 현재 파폭이랑 익스에선 되는데 크롬의 경우 43 버전에서는 완전하게 삭제되었다고 하네요.
실제 테스트를 해 보니 작동 안 합니다.
Uncaught TypeError: window.showModalDialog is not a function 이렇게 오류가 뜨네요.
jQuery로 만들어진 것들 찾아보시면 많을 테니 그걸 이용하시는 게 좋을 듯합니다.
답변에 대한 댓글 2개
답변을 작성하려면 로그인이 필요합니다.
아.. 안되네요;;;