1

IE 9 の場合 (他の IE も想定しています): window.showModalDialog を使用すると、IE はページ内の最初のフォーカス可能な要素にフォーカスを設定します。このコードは問題を示しています。

<a href='javascript:window.showModalDialog("http://stackoverflow.com/")'>This sets focus to the search box</a>

<br>

<a href='javascript:window.open("http://stackoverflow.com/")'>This doesn't</a>

フィドル: http://jsfiddle.net/Vz4Yb/

最初の要素として A タグ内に画像があるページがいくつかあり、ページが読み込まれると画像の周りに醜いフォーカス四角形が配置されるため、これはかなり面倒です。これを行っているブラウザは他にないようです。他の誰かが以前にこれに気づいたことがありますか?IEにこれを行わないように指示する方法はありますか?

4

0 に答える 0