Hello,
und nun sthee ich noch einen Schrit weiter vor dem Abgrund...
function openWin(url,nummer,height,width,top,left)
{
var x;
Bilder[nummer] = window.open(url,'P'+nummer,'height='+height+',width='+width+',top='+top+',left='+left+',dependent=yes,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,location=no,hotkeys=no');
for(var x in Bilder)
{
if (Bilder[x])
{
Bilder[x].focus();
}
}
}
Das Problem ist, wie prüfe ich, ob die zu focussierende Seite noch geöffnet ist?
Das fällt mir einfach nicht ein.
Solange ich nämlich keines der Popup-Fenster schließe, klappt das prima.
Aber spätestens, wenn ich eins davon geschlossen habe und das nächste öffne, gibt es einen Laufzeitfehler.
Man müsste also prüfen, ob das Objekt noch vorhanden ist, und wenn nicht, es auch aus der Collection entfernen, da die sonst ggf. irgendwann überläuft.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau