Web デザイン、インダストリアル・デザインやプロダクト・デザイン。

デザインワークス・オンサイド

weblog | 暮らしの中で見つけた素敵なモノとデザイン...暮らしの中で見つけた素敵なモノや日々のことなど、気ままにのんびり綴っています。

follow me

IE8で window.open() の動作が…

April 4th, 2009

さくら

写真は記事と関係ないですが、今日の雨で散ってしまうのかなぁ…

で、タイトルにある window.open() の挙動が IE8で、なーんかおかしい気がする。
IE8はインストールをしたものではなく、IETester での動作確認なんですけどね。
IETester は最近 IE8 final version 対応の v0.3.2がリリースされましたので、それでチェックした結果もやはり同じでした。
ポップアップブロックの設定に係らず null を返しているみたい。

特別難しいことをしているわけではなく、jQuery にて ” window.open(this.href); ” としているだけなんですけどね。(実際には、もうちょっと細かい指定をしていますが…)
Firefox や IE7までは問題なく動作していたので、文法のまちがいということでもなさそうなんですけど…
ちなみに ” $(this).attr({target: ‘_blank’}) ” のように ” target=’_blank’ ” を付加するようにして、別ウインドウを開くと問題ない。
IE8では、別ウインドウを開いたときに別プロセスになるという記事を読んだことがあるので、もしかすると関係があるかもしれませんね。
それとも javascript エンジンがかなり変更されたようなので、その影響?

まぁ、以前制作したサイトで確認しただけなので、ちゃんと検証しないといけませんね。

それとも IETester の問題だったりして…

tags : , , ,

this site is proudly powered by WordPress  feed rss 2.0

WordPress x Flash : WordPressで出力したXMLをFlashで読み込み表示するブログ

携帯電話はこちらから
QRコードでブログの URL をケータイに...

お気軽にお問い合わせください。

recommend

amazon インスタントストア

archives

advertisements