
window.openで新しいタブが開かない@Google Chrome
ブラウザをGoogle Chromeに限定して質問させていただきます。
window.openでページを新しいタブで開きたいのですが、どうしてもポップアップで出てしまいます。
しかも、同じ関数を使用しているのにタブで開いたりポップアップで開いたりします。
使用中のコードは以下の通りです。
<html>
<head>
</head>
<body>
<p id="p">click</p>
<select id="select">
<option>1</option>
<option>2</option>
</select>
<script>
<!--
var p, select;
window.onload = function()
{
p = document.getElementById("p");
select = document.getElementById("select");
p.onclick = open_win;
select.onchange = open_win;
}
function open_win()
{
window.open("http://www.google.co.jp/", "_blank");
}
//-->
</script>
</body>
</html>
上記のソースを記述したページにて、p要素をクリックすると新しいタブが開き、select要素で項目を選択するとポップアップが開いてしまいます。Chromeの仕様、あるいはバグなのでしょうか。
新しいタブでのオープンに統一したいのですが、何か良い方法がありましたらご教授お願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プルダウン 項目が多いので先頭...
-
JQuery selectが反映されない
-
CSVファイルを読みこみ、プルダ...
-
現在時刻を取得してフォームのs...
-
Selectボックスの幅を自動で広...
-
slickのレスポンシブ > center...
-
ツリービューのチェックボック...
-
VB.NET DateTimeの型について
-
confirmのOK・キャンセルを押し...
-
return trueとreturn falseの用...
-
iframe内のformをサブミットす...
-
<input>の選択肢をプルダウンメ...
-
onClickとsubmitの処理順序
-
javascriptで<table>背景色の取得
-
クリックでテーブル内の背景色...
-
別ウィンドウへのsubmitの挙動...
-
フォームから入力すると、入力...
-
submitするとなぜか2度実行する
-
ASP.NETでNAME属性を固定にしたい
-
クリックさせたいが、click()が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Selectの中身をfor文で入れる
-
Selectボックスの幅を自動で広...
-
jQuery セレクトボックスで選択...
-
プルダウン 項目が多いので先頭...
-
CSVファイルを読みこみ、プルダ...
-
selectメニューのselectedの位...
-
リストボックスの項目の順番を...
-
JQuery selectが反映されない
-
プルダウンで現在の年月日を取...
-
プルダウンをトリガーにしたボ...
-
セレクトを全て選択されていな...
-
サイトのリロード間隔を選択で...
-
現在時刻を取得してフォームのs...
-
onchange等のイベントハンドラ...
-
JavaScriptでプルダウンのサイ...
-
【javascript・PHP】プルダウン...
-
onFocusOutが複数回呼ばれる!
-
いつも参考にさせて頂いています。
-
セレクトの値を取得できない
-
ブラウザの戻るボタンを押した...
おすすめ情報