2017-10-16 7 views
0

PopupCenter機能は、以前に開いたウィンドウを上書きするのではなく新しいウィンドウを開くことができますか? target="_blank"を追加しようとしましたが、動作しません。PopupCenterは、前のウィンドウを上書きするのではなく新しいウィンドウを開くことによって開きます

私は、コードは以下のように書かれている:

HTML:

<a href="javascript:PopupCenter('<%= strUrl_New %>', 1000, 700);" target="_blank" class="link10">Submit Form</a><br> 
<a href="javascript:PopupCenter('<%= strUrl_List %>', 1000, 700);" target="_blank" class="link10">View Form</a><br> 

Javascriptを:たとえば

function PopupCenter(url, title, w, h) { 
    var left = (screen.width - w)/2; 
    var top = (screen.height - h)/2; 
    var params = "width=" + w + ", height=" + h; 
    params += ", top=" + top + ", left=" + left; 
    params += ", directories=no"; 
    params += ", location=no"; 
    params += ", menubar=no"; 
    params += ", resizable=yes"; 
    params += ", scrollbars=yes"; 
    params += ", status=no"; 
    params += ", toolbar=no"; 

    newwin = window.open(url, title, params); 
    if (window.focus) { newwin.focus(); } 
    //return false; 
} 

、フォームやビューフォームを送信用のリンクを意志別ウィンドウが開きます。これを達成することは可能ですか?事前にいくつかの助けと感謝が必要です。

答えて

0

あなただけごとに異なるタイトルをリンク与える必要があり、第三の異なるウィンドウで開いてではなく、私の例では

<html> 
<body> 
<a href="javascript:PopupCenter('http://www.xtf.dk','xtf','900','500');">xtf</a><br> 
<a href="javascript:PopupCenter('http://www.xtf.dk','xtf2','900','500');">xtf2</a><br> 
<a href="javascript:PopupCenter('http://www.xtf.dk','xtf2','900','500');">xtf3</a> 
<script> 
function PopupCenter(url, title, w, h) { 
    var left = (screen.width - w)/2; 
    var top = (screen.height - h)/2; 
    var params = "width=" + w + ", height=" + h; 
    params += ", top=" + top + ", left=" + left; 
    params += ", directories=no"; 
    params += ", location=no"; 
    params += ", menubar=no"; 
    params += ", resizable=yes"; 
    params += ", scrollbars=yes"; 
    params += ", status=no"; 
    params += ", toolbar=no"; 

    newwin = window.open(url, title, params); 
    if (window.focus) { newwin.focus(); } 
    //return false; 
} 
</script> 
</body> 
</html> 

最初の二つのリンクは

+0

おかげNR2リンクと同じタイトルを持っているので、それは動作します。 –

関連する問題