Probleme mit Window.close

olrueb

Grünschnabel
Hallo,

ich habe folgendes Problem: Ich habe einen Upload auf meiner seite. Ich möchte gerne, dass beim Senden des Formulars (und der Files) ein Fenster mit "BITTE WARTEN" oder so aufgeht. Das klappt auch. Ich mache das mit:

<INPUT TYPE="SUBMIT" NAME="button" VALUE="Upload starten" onClick="infopopup = window.open
('http://domain/warten.htm','infopopup', 'width=300,height=150,scrollbars=auto');
infopopup.focus(); this.form.submit(); return false;">

nun möchte ich gerne, dass das fenster sich wieder schliesst, wenn der Upload fertig ist. Ich dachte, ich könnte das Fenster 'infopopup' über den Onload auf der nächsten Seite wieder schliessen. ABer ich bekomme das nicht hin. Kann mir jemand sagen, wie der Befehl im Ganzen aussehen müsste?
Danke
Oliver
 
leider nicht...

nein, das klappt leider nicht. So hatte ich mir das auch gedacht und eine menge in dieser richtung Probiert aber leider nicht hinbekommen.

Ich kann mir das nicht erklären. Überall lese ich, dass es so oder so ähnlich klappen muss. Tuts aber nicht :-(

Bin für jede Hilfe dankbar
 
Jo...das Mutterfenster scheint sein Kind zu vergessen...Rabeneltern:sad:

Versuchs mal andersherum....(das Kind bleibt seinen Eltern hoffentlich treu):

In das Popup:
Code:
<script type="text/javascript">
<!--

function schliessen()
{
if(typeof opener=='object'
    && !opener.closed
        && typeof opener.fertitsch=='undefined')
        {
        return;
        }
self.close();
}

setInterval('schliessen()',1000);

//-->
</script>
...und in die Zielseite des Formulars:
Code:
<body onload="fertitsch=true">

...das Popup schaut dabei 1x pro sec nach, ob in seinem Elternfenster eine Variable namens "fertitsch" existiert.
Ist dies der Fall(beim Onload des Elternfensters ist er das)....oder wurde das Elternfenster geschlossen....schliesst sich das Popup selbst.
 

Neue Beiträge

Zurück