Fenster nur einmal öffnen... DRINGEND!

Tag,

folgendes Problem:
Ich lasse auf meiner HP in bestimmten Fällen mit Java-Script ein Pop-Up-Fenster öffnen… Wenn ich es minimiert habe, dann erscheint ein Neues (wenn es halt wieder erwünscht is)… Ich möchte aber, dass dann einfach das minimierte Fenster aktualisiert wird und KEIN Neues erscheint!

Wie kann ich das umsetzen?

Bin für baldige Antworten dankbar!!!

JENS

Hallo,

machbar…, haengt aber davon ab, ob es sich immer nur um ein Fenster handeln soll, oder ob es sich z.B. um mehrere Fenster handeln soll, die unterschiedlich Inhalt haben, wobei es aber nie zwei Fenster mit gleichen Inhalt sein soll.

Der erste Fall ist pippileicht…

Cu

na dann erzähl mal, höre gespannt zu… denk dran, das dieses EINE Fenster unten in der Taskleiste liegt, während mit dem GROßEN gearbeitet wird (von dem aus aber der Befehl zur Aktualisierung bzw. im Moment noch „neu öffnen“ geht)…

Bin gespannt :smile:

JENS

na dann erzähl mal, höre gespannt zu…

es gibt tatsaechlich leute die ahnung haben, von dem, was sie da erzaehlen, und denen man unbedingt vertrauen sollte…

kannst ja noch mal ins selfhtml schauen, welchen rueckgabe-wert window.open hat

///////////////////////////////////////////////////////////////////////////////////
// Globally defined window handle shared by all windows opened by onOpenWindow().
var winInst = null;

///////////////////////////////////////////////////////////////////////
// Tests for opened windows and close it if necessary. No Param test!
function onOpenWindow(prmUrl,prmTarget,prmStyle)
{
 if (winInst && !winInst.closed) {
 winInst.close();
 winInst = null;
 }

 winInst = window.open(prmUrl,prmTarget,prmStyle);
 winInst.focus()
}




[Open Window](javascript:onOpenWindow('./Test.htm','',''))

Variant II

//////////////////////////////////////////////////////////////////////////////
// Does not reopen the window if already opened or minimized. No Param test!
function onOpenWindow2(prmUrl,prmTarget,prmStyle)
{
 if (winInst && !winInst.closed) {
 winInst.location.href = prmUrl;
 } else {
 winInst = window.open(prmUrl,prmTarget,prmStyle);
 winInst.focus();
 }
}

danke schön, werd ich morgen früh gleich mal ausprobieren…

merkt sich das ding dann das handle vom fenster, oder aktualisiert er dann alle fenster, angenommen es sind mehrere minimiert?!

JENS