1

ファイルのセットはすべて、http ではなく、ローカル サーバー上にあります。私が使用する場合:

    <a href="somefile.htm" target="_Self">click here</a>

新しいウィンドウでファイルを開きます。_Top も無視され、新しいウィンドウが表示されます。window.open() を使用して回避できますが、さまざまな理由で JavaScript を避ける必要があります。

a href ターゲットが無視される理由を知りたいです。

4

1 に答える 1

3

http://jsfiddle.net/rsmRA/を使用する_self(またはそのままにしておく)場合は、大文字と小文字が区別される値です。

仕様によると、大文字小文字を区別する必要はないようですので、これはブラウザのバグだと思います。これらのキーワード以外に設定すると、「閲覧コンテキスト名」になります。同じリンクを 2 回クリックすると、実際の動作を確認できます。最初に新しいウィンドウを開くだけで、2 回目にそのウィンドウをリロードすることに気付くでしょう。

于 2013-03-27T22:18:14.043 に答える