window.openがIEでうまく動かない。

window.openをしたとき、IEで真っ白いウインドウが開いたりすることがあります。ポップアップに中身が表示されません。
ブラウザのURL欄には、スクリプト(window.openだったりカスタムのfunctionだったり)が表示されます。
意図としてはwindow.openで指定したURLのページを開いて欲しいのですが、そうなりません。


原因として考えられるのは、window.openを指定してあるリンクに「target="_blank"」が指定されていること。別ウインドウを開くという点で同種の目的に使うものですから、制作途中でtargetを入れていて、javascriptに変更したときに抜き忘れると言うことがあるようです。

要するにIEでは、同じリンクにwindow.openとtarget="_blank"が同時に設定されているとおかしくなりますので要注意です。

コメント