dポイントプレゼントキャンペーン実施中!

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の仕様、あるいはバグなのでしょうか。
新しいタブでのオープンに統一したいのですが、何か良い方法がありましたらご教授お願い致します。

A 回答 (1件)

回答ではないのですが・・・


当方の環境では両方とも新しいタブが開いて表示されました。
Chromeのバージョンは 6.0.472.36 beta です。
OSはWindowsXP Pro SP3です。
ご参考まで。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!