Sven: PopUp Fenster im Vordergrund halten

Beitrag lesen

Also ich hatte in der Richtung schonmal was. Hier der Code:

[CODE]

var popups = [];
function popup1() {
   popups[popups.length] = window.open("link1.html", "_popup_"+popups.length, "directories=no,menubar=no,status=no,scrollbars=no,width=240,height=270");
   for (var i=0; i<popups.length; i++) popups[i].focus();
}

function popup2() {
   popups[popups.length] = window.open("link2.html", "_popup_"+popups.length, "directories=no,menubar=no,status=no,scrollbars=no,width=240,height=270");
   for (var i=0; i<popups.length; i++) popups[i].focus();
}
[/CODE]

Das Problem ist jetzt nur das wenn ich mehrmals auf den selben Artikel klicke, er mir immer wieder ein weiteres PopUp aufmacht und nicht das bereits geöffnete in den Vordergrund holt.

Wo liegt da der Fehler?

Hi,

das Fenster kennt die .focus()-Methode, mit der man es in den Vordergrund befördern kann. Du müsstest dir also irgendwo alle geöffneten Fenster merken (=Rückgabe des .open-Befehls), und dann alle durchgehen und .focus() aufrufen.

MfG
Rouven