2011-01-11 11 views
1

リンクがあり、リンクをクリックすると新しいウィンドウが開きます ユーザーはこのウィンドウを最小化し、他のリンクをクリックすると他のウィンドウが開きます。複数のウィンドウが表示されます。クリックするたびに新しいウィンドウが開きます

同じことをするjQueryプラグインが1つありますが、Firefoxでのみ動作します。 Internet Explorerではありません。

+0

たとえば。 http://stackoverflow.com/questions/118567/is-there-ever-a-good-reason-to-force-open-new-browser-window – Daan

答えて

3

<a href="http://www.example.com/" target="_blank" />の何が問題になっていますか?

+0

これは新しいタブで開く、私は新しいものが必要です窓。 –

+1

あなたは本当にこれを制御していません。 javascriptの 'window.open()'を使うと、特定のウィンドウの 'features'を要求することができます。詳細は、http://www.javascript-coder.com/window-popup/javascript-window-open.phtmlを参照してください(最初のGoogleヒット)。これらの機能は単なる提案に過ぎず、ユーザエージェントはそれらを無視することができます(または、あなたのjavascriptを完全に無視するので、最初は普通の古いを提案しています)。 – tdammers

1

また、試すことができます。

<script> 
var i=1; 
    function openWin2(){ 
     window.open("http://stackoverflow.com", "Win"+i++, 'location=0'); 
    } 
<script> 

..... 

<a href="javascript:openWin2()">Click to open window </a> 

は、この情報がお役に立てば幸いです。

0

私はリンクのrel属性を使用します。 jQueryので

<a href="http://www.example.com/" rel="external" /> 

::これは本当にあなたが何をしたいかであることを確認してください:余談として

$('a[rel=external]').attr('target', '_blank'); 
関連する問題