2011-01-31 2 views
0

私は、新しいウィンドウやタブですべてのリンクを開くという要件のWebサイトを開発しました。明らかな理由から、いくつかのウィンドウの代わりにいくつかのタブを作成することが望ましい。 JavaScriptのwindow.open()機能は、タブ以外の新しいウィンドウを開くようにブラウザを設定したかどうかなど、他の変数に関係なく、ブラウザがサポートしている場合は常に、常に新しいタブを開きます。ブラウザがそれらをサポートするときはいつでも、window.open()が新しいタブを開くようにするには?

+3

私はこのサイトにアドレスを持つことができますので、決して訪問することはできませんか? – jondavidjohn

+0

ハハ。心配しないでください。それはイントラネットサイトです。 – pyon

答えて

5

ユーザーの設定を上書きすることはできません。間違いなく、もしできれば私はぞっとするだろう。

あなたのサイトが自分の望むものが私のコンピュータにしたいものよりも特に重要なものになるのはなぜですか?

+0

ウェブサイトをほんの些細な方法で使用して10以上のウィンドウを開くと、同じことは考えられないかもしれません。 – pyon

+0

@Eduado - 私たちの場合、新しいウィンドウを開くと私は迷惑になりました。私は**私の**設定をタブに変更します。まだポイントは立っています。ユーザーがコンピュータをどのように使用すべきかを決めることはできません。 – Jamiec

0

最終的に、ブラウザ自身のユーザーはこの動作を完全に制御できます。少なくとも、適切なブラウザを選択した場合、ユーザーはそのような制御を行います:-)

0

ポップアップの処理は、ブラウザとそのユーザー定義の設定によって決まります。 Web開発者がそれらを完全にバイパスできれば、ポップアップがどのように開かれるかを選択するオプションを人に与えることには意味がありません。

関連する問題