티스토리 뷰

IE에서는 리턴값이 잘 넘어오지만

크롬(Chrome)에서는 ShowModalDialog 의 리턴값이 넘어오지 않는다.

크롬은 따로 예외처리를 해줘야 정상적으로 리턴값을 받아올 수 있다.

자세한 내용은 아래 코드를 참조.

 

부모창 (Parent.aspx)


자식창 (Modal.aspx)


* 결론

 - 부모창에서는 var retVal =  window.showModalDialog("ModalDialog.aspx", null, "dialogHeight:155px;dialogWidth:265px"); 코드로 리턴값을 받을때 IE는 그대로 retVal을 사용하면되고,

크롬(Chrome)에서는 retVal이 아닌 window.returnValue 로 받아야 한다.


- 자식창에서는 부모에게 리턴값을 던질때 IE는 window.returnValue 로 던지면되고,

   크롬에서는 window.opner.returnValue 로 던지면된다.



tag : 크롬, showModalDialog, showModalDialog(), retVal, returnValue , asp.net

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함