반응형

html에서 인라인으로 자바스크립트를 넣는 경우가 있다.

간단한 함수일 경우가 그런데, 보통 window.popup으로 새창을 띄울 때이다.

 <a href="javascript:window.open('url', 'upgrade_bank');"></a>

그런데 이렇게 코딩하고 크롬에서 작동시킬 때는 별 이슈가 없었는데,

IE에서 작동하면 아래와 같이 빈 parent 화면에 [object]가 뜬다.

 

리턴값이 부모창에 남는 문제로 아래와 같이 수정하면 된다.

 <a href="javascript:window.open('url', 'upgrade_bank'); void(0)"></a>

https://banasun.tistory.com/entry/IE%EC%97%90%EC%84%9C-windowopen%EC%9C%BC%EB%A1%9C-%EC%83%88%EC%B0%BD-%EC%97%B4%EB%A9%B4-object%EB%9D%BC%EA%B3%A0-%EB%9C%B0-%EB%95%8C

 

IE에서 javascript의 window.open(...)으로 새창 열면 [object]라고 뜰 때

옛날에 누가 작업해 놓으신 페이지를 건드리다가.. 아래와 같이 수정을 했는데 생긴 문제입니다. test 위와 같이 자바스크립트를 이용해서 링크를 클릭하면 새 창이 열리도록 코드를 바꾸었는데,

banasun.tistory.com

 

728x90
반응형

'개발 > javascript' 카테고리의 다른 글

[js] 0.07 * 100?  (0) 2023.01.03
[ts] typescript utility type  (0) 2022.07.05
[js][IE] Invalid Date in IE  (0) 2022.04.26
[js] 자바스크립트 기초  (0) 2022.01.25

+ Recent posts