개발/javascript

[js][IE] inline script [object]

방푸린 2023. 1. 11. 10:49
반응형

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
반응형