0

私はあなたがこの問題で私を助けることができると確信しています:

最近、php/javascript サイトで新しいタブ/ポップアップを開く際に問題が発生しました。

私の現在の解決策は次のとおりです。

<script type="text/javascript">

            function Popup(url) {
                window.open(url);
            }

    </script> 


    <div class="link_box">

        <a class="link_box_link" href="javascript:Popup('http://www.<website>.com')"><website-name></a>

    </div>

しかし、IE6-8 を使用している同僚の中には、リンクを開くことができないように見える人もいます。新しいタブまたはウィンドウを開くための、ブラウザ間で互換性のある最適なソリューションを見つけるお手伝いができることを願っています。どんな助けやヒントも大歓迎です!

4

2 に答える 2

0

コメント欄に書いてあるJoumのようにターゲットを操作する必要があります。または、単純に可能なものを使用していreturn false;ます。

<a class='popup' href='www.websitename.com'>website</a>

$('a.popup').live('click', function(){
    newwindow=window.open($(this).attr('href'),'','height=200,width=150');
    if (window.focus) {newwindow.focus()}
    return false;
});
于 2013-07-25T07:54:05.627 に答える