私は問題があります。まだ開いていないという条件で、リンクのクリックでウィンドウを開きたい。このようなもの。
function openPopupOneAtATime() {
if (popup && !popup.closed) {
popup.focus();
}
else {
popup = window.open("http://www.google.com", 'window');
return false;
}
}
これを関数に書きたくありません。私はこれをチェックするインラインのonclickイベントを書きたい..このような
onclick="if (popup && !popup.closed){("http://www.google.com",'window')}"
私はjavascript変数を宣言します
var popup;
ウィンドウが既に開いていて、同じ名前の新しいウィンドウを開こうとすると、ブラウザは同じウィンドウ内でページをリロードします。その名前のウィンドウが既に開いている場合。そのウィンドウにフォーカスを与えるか、何もしないでください。関数の観点から記述して関数 onclick を呼び出すと、コードは正常に機能しますが、これをインラインにしたいのです。