1. Mit folgender Zeile öffne ich ein neues Fenster:
<body onload="openchat($id,$id_selbst)"> (Variable stammen aus PHP und sollen jetzt nicht weiter erklärt werden)
2. Die Funktion openchat() liegt in einer externen java.js Datei und sieht so aus:
function openchat(id,id_selbst)
{
//monitor_b = screen.width;
//monitor_h = screen.height;
//l=monitor_b/2-b/2;
//t=monitor_h/2-h/2;
seite="chat.php?id="+id+"&id_selbst="+id_selbst;
atrib="left=475,top=0,width=300,height=530,hotkeys=no,scrollbars=no,menubar=no,status=no,resizable=no,location=no";
fenster=id;
window.open(seite,fenster,atrib).focus();
}
Diese Funtion arbeitet in dieser Version bereits seit Langem sehr stabil. Das aufrufende Script unter 1. wird periodisch alle 30s aufgerufen, um das neue Fenster im Bedarfsfalle zu öffnen.
Nun soll jedoch überwacht werden, ob das Fenster bereits geöffnet ist, denn dann soll die Funktion openchat() nicht ausgeführt werden.
Wer kann helfen, vielen Dank im Voraus
<body onload="openchat($id,$id_selbst)"> (Variable stammen aus PHP und sollen jetzt nicht weiter erklärt werden)
2. Die Funktion openchat() liegt in einer externen java.js Datei und sieht so aus:
function openchat(id,id_selbst)
{
//monitor_b = screen.width;
//monitor_h = screen.height;
//l=monitor_b/2-b/2;
//t=monitor_h/2-h/2;
seite="chat.php?id="+id+"&id_selbst="+id_selbst;
atrib="left=475,top=0,width=300,height=530,hotkeys=no,scrollbars=no,menubar=no,status=no,resizable=no,location=no";
fenster=id;
window.open(seite,fenster,atrib).focus();
}
Diese Funtion arbeitet in dieser Version bereits seit Langem sehr stabil. Das aufrufende Script unter 1. wird periodisch alle 30s aufgerufen, um das neue Fenster im Bedarfsfalle zu öffnen.
Nun soll jedoch überwacht werden, ob das Fenster bereits geöffnet ist, denn dann soll die Funktion openchat() nicht ausgeführt werden.
Wer kann helfen, vielen Dank im Voraus