티스토리 뷰
지난번 포스팅에서 IE에서 window.open 시 문제점을 작성했습니다. -> ssunsband.tistory.com/88
대부분의 문제가 해결됐지만 아래처럼 소스를 작성 했을 경우 windPop 변수에 값이 계속 'null'인 문제가 해결되지 않았었습니다.
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 | <html> <head> </head> <body> <button onclick="fnOpenPop('A');">Naver</button> <button onclick="fnOpenPop('B');">Google</button> <script> var winPop; function fnOpenPop(divideParam){ var url = ""; if(divideParam === "A") { url = "http://www.naver.com"; }else { url = "http://www.google.co.kr"; } if(!winPop || (winPop && winPop.closed) ) { winPop = window.open(url, "testId", "left=10, top=10, width=1200, height=800"); }else { winPop.location.href = url; } } </script> </body> </html> | cs |
분명히 API 있는 방법대로 했는데 어떤 방법으로 해도 안되서 정말 속터지는 상황이 계속됐습니다.
이게 안되서 다른 방법으로 문제를 해결하느라 힘들었습니다 ㅜㅜ
그러다 우연히 다시 찾아보게 됐는데 source 문제가 아니었습니다. 나쁜 MS....
인터넷 옵션 > 보안 > 신뢰할 수 있는 사이트 메뉴를 엽니다.
'영역에 웹 사이트 추가'에 스크립트가 구동되는 URL(예: https://www.daum.net)을 적으시고 추가 버튼을 누르면 끝납니다.
다시 소스를 실행시키면 winPop 변수에 window.open 결과값이 잘 들어옵니다.
이걸로 고생하시는 분이 없길 바랍니다.
참고
'Javacript' 카테고리의 다른 글
자바스크립트 Array 객체 함수 (2) (0) | 2018.07.20 |
---|---|
자바스크립트 Array 객체 함수 (1) (0) | 2018.07.19 |
자바스크립트 String(문자 or Character) 사용 (0) | 2018.06.19 |
자바스크립트 현재 페이지 새로고침하기 (0) | 2018.06.15 |
FormData API 사용 시 주의점 (0) | 2018.06.11 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- ORT
- 사장님 대박
- array
- 개발자
- 자바스크립트
- 홈택스
- model.cds
- 소망세차장
- 두번 세차
- 소프트웨어
- 피오리
- 오알티
- FormData
- 토킹클래스
- Reds and Blues
- fiori
- 3분 세차
- 거래처품목 등록
- 이천세차장
- 개발자 세금계산서
- 홈택스 리뉴얼
- sapui5
- ie
- sap
- 소프트웨어 공급자
- 소망손세차장
- window.open
- javascript
- hanadb
- 세금계산서
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함