0

私はプログラマーではなく、これについて多くのことを理解していないので、私を許してください。

検索してみましたが、問題が見つからないようです。

だから私はJavascriptを使って本当に簡単なポップアップを持っています:

function newPopup(url) {
popupWindow = window.open(
url,'popUpWindow3','height=500,width=900,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=no,menubar=no,location=no,directories=no,status=no')
}

私が求めるもの:

onclick="JavaScript:newPopup('images/product-<?php echo $pro['id'];?>.jpg');">

ポップアップをクリックしてページに戻る場合を除いて、これはうまく機能します。次のクリックで最初のポップアップウィンドウが更新され、ユーザーは選択した画像を含むウィンドウを見つける必要があります。ウィンドウを閉じた場合はフォアグラウンドに再表示されますが、ウィンドウを閉じずにメインサイトに戻った場合は、コンテンツがバックグラウンドで更新されます。

ポップアップウィンドウは、誰かがクリックしたときに前面に戻ってほしいと思っています。

これを達成する簡単な方法はありますか?

よろしくお願いします。

4

1 に答える 1

3
function newPopup(url) {
popupWindow = window.open(
url,'popUpWindow3','height=500,width=900,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=no,menubar=no,location=no,directories=no,status=no');
popupWindow.focus();
}

ウィンドウに .focus を追加すれば問題ありません。

于 2013-03-08T21:55:53.427 に答える