티스토리 뷰
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
'프로그래밍 > ASP.NET' 카테고리의 다른 글
웹 서비스에서 GZIP 압축해서 데이터 보내기 (0) | 2015.10.02 |
---|---|
ASP.NET 에서 쿠키 사용하기 (0) | 2015.01.30 |
닷넷 페이징, paging (0) | 2013.07.24 |
ASP.NET 업데이트패널(updatepanel) 간단 사용법 (0) | 2013.07.18 |
업데이트패널에서 자바스크립트 사용하기 (0) | 2013.07.18 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 프로시저
- CSS
- Style
- Ajax
- 셀렉터
- jquery chart
- html5
- drag&drop
- rowspan
- 제이쿼리
- JS
- 저장프로시저
- workbook
- JavaScript
- css3
- radius
- jQuery
- Chart
- json
- WCF
- WebApi
- ASP.NET
- IE
- SVG
- 자바스크립트
- grid
- MSSQL
- jQuery Mobile
- Mobile
- Excel
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함