1

こんにちは、私の問題は次のとおりです。音楽プレーヤーでページロード時にポップアップウィンドウが開きます。問題は、ページをロードするたびにポップアップ ウィンドウが開くことです。また、ユーザーは、次回ページにアクセスしたときに音楽プレーヤーを開くかどうかを選択できるようになっています。(ホームページに載っています)

<html>
<head>
<title>
testpage music player
</title>
<SCRIPT LANGUAGE="JavaScript">
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=200,height=250,top=690,left=390');");
}
</script>
</head>
<BODY onLoad="javascript:popUp('http://www.ccc-clan.com/board/popupex.html')">
</body>
</html>
4

2 に答える 2

2

ウィンドウに名前を付けます

開く前に、名前を持つ要素の存在を確認してください...

http://tech.chitgoks.com/2009/09/11/javascript-check-if-popup-window-exists-using-its-window-name/

于 2010-12-18T13:53:25.993 に答える
1

評価 = 悪い

window["page" + id] = window.open(...)

問題は、これらの変数が破棄され、役に立たないことです。唯一の方法は、ウィンドウが開いているセッション Cookie を設定することです。ポップアップが閉じたら、Cookie を破棄します。

しかし、なぜ音楽?だから1990年代

于 2010-12-18T13:55:48.477 に答える