JavaScriptで新しいタブを開こうとしています。
クローム、Firefox、IE7で動作するように書く方法は?
(ページが同じドメイン上にある)新しいタブでURLを開く
UPD:あなたはブラウザが新しいポップアップ/ページを開いて処理する方法を制御することはできません
JavaScriptで新しいタブを開こうとしています。
クローム、Firefox、IE7で動作するように書く方法は?
(ページが同じドメイン上にある)新しいタブでURLを開く
UPD:あなたはブラウザが新しいポップアップ/ページを開いて処理する方法を制御することはできません
...のは、ユーザーがIE7のデフォルト設定を使用することを想定してみましょう。これはブラウザによって完全に処理されます。ユーザーが新しいウィンドウで新しいページ/ポップアップを開くようにブラウザを設定している場合、タブ内で自分のページを強制的に開くことはできません。
プレーンHTML:
<a href="newpage.html" target="_blank">click here</a>
Javascriptを:
window.open("newpage.html", "_blank");
でも言っpsynnottに注意してください。
質問が更新されました(実際に問題が発生した場合) – lvil
ブラウザの設定は関係ありません。あなたはそれを変更することはできません/それが何であるかを見つけることはできません。だから、あなたは100%ジャバスクリプトwindow.openが何をするかを確かめることができないでしょう(あるいはhtml target = "_ blank" - 以下のZippyVの回答を参照してください)。 - タブを開くか新しいウィンドウを開くか。 – psynnott