私のphpページには、クリックすると新しいウィンドウで開くハイパーリンクがあります。しかし、一度に1つのウィンドウでのみ開く必要があり、ブラウザーの新しいウィンドウで既に開いている場合は開く必要があります。5回クリックすると、5つの新しいウィンドウが開いているとします。1つのウィンドウでのみ開きたいとします。この問題は Mozilla Firefox で発生しています。JavaScript または Jquery でこれを行うのを手伝ってください。どうもどうも。不完全な情報を共有して申し訳ありません。実際には、複数のリンクが php コードによって作成され、異なるウィンドウで開かれます。JavaScript を使用して別のウィンドウで開きました。私の問題は、同じ URL がウィンドウで既に開いている場合、またはいずれかの URL が複数回クリックされた場合、1 つのウィンドウのみを開く必要がある場合に、同じ URL を再度開くべきではないことです。これが私のコードです:PHPコード
<?php
$Class="class='リンク'"; $jsfun = 'javascript:openMyLink';
while(条件) { print "ここをクリック";
} ?>
JS コード:
function openMyLink(arg1,arg2,arg3) { var url = "http:///launcher.php?arg1="+arg1+"&arg2="+arg2+"&arg3="+arg3; newwindow = window.open(url, "Mywindow",'height=596, width=795, left=0, top=0, resizable=yes, scrollbars=no, toolbar=no, menubar=no'); }「Mywindow」の代わりにwindow.openの2番目のパラメーターも動的に変更しようとしましたが、うまくいきませんでした。クロムやIEの問題ではありません。