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 の問題だったりして…
Related Posts
- April 24th, 2009 -- IE8で window.open() の動作がおかしいのは、IETesterが原因のようです
少し前に IETester での IE8の window.open() がちゃんと動作しないと書きましたが、原因は IETester のようですね。IETester の IE8で window.open() を動作させると、ポップアップブロックの設定に係らず null を返して...... - January 12th, 2011 -- WordPressのカレンダーのスタイル
もうすぐ WordPress 3.1がリリースされそうですね。
試していないので何とも言えないですが、新機能のひとつ『投稿フォーマット』が楽しみ。
テーマが投稿フォーマットをサポートしていないと、フォーマットの選択ボックスも表示しないらしい。
また、このサイトのようにオリジナルの場合は自ら実装しなければいけませんよね。
標準以外には、
aside(アサイド)
gallery(ギ... - November 1st, 2010 -- アナログ時計をJavaScriptで作ってみた
2ヶ月ほど前に『リニューアルというわけではありませんが、jQuery を使ったアニメーションを...』という記事で、当サイトの Flash を使ったアニメーションを jQuery のプラグインを使って作り直したと書きました。
その中で、ブログトップのサイドバーにあるブログパーツのアナログ時計だけは Flash のままで、iPad、iPhone からのアクセスだと代替画像を表示するようにしていまし... - October 7th, 2010 -- jQuery を使った画像の切り替えプラグイン
1ヶ月ぶりに jQuery の話題を...
私が好きな jQuery を使った画像の切り替えプラグインに AviaSlider というのがあります。
エフェクトの種類も8種類あり切り替えのトランジッションがとても綺麗です。
でも、有料なんですよね。
$14が高いか安いかは意見が分かれるところでしょうが、個人的にはそれほど高い感じはしませんので、もし購入した際にはあらためてレビューを書き... - May 28th, 2009 -- IETester のバージョンアップと IE8の自動更新
IETester がバージョンアップしていました。バージョン0.3.3です。さっそくダウンロードとインストール。バージョン0.3.2の IE8での window.open() の挙動がおかしかったのが、バー......
-
this site is proudly powered by WordPress 