Chris: Frage zu showModalDialog-Fenster

Hallo

Bis anhin konnte ich im Body eines Dokumentes, dass in ein PopUp-Fenster geladen wurde, folgendes eintragen:

<body onload="window.opener.location.reload();">

Damit wurde im darunter liegenden Fenster bzw. dem Fenster aus dem das PopUp Fenster aufgerufen wurde, die Datei neu geladen (aktualisiert).

Beispiel:
seite1.php ruft popup.php in einem popup-window mit dem befehl window.open(); auf. Wenn popup.php geladen wird, wird seite1.php aktualisiert (reload).

Nun verwende ich aber statt eines normalen Fensters ein DialogFenster, dass ich z.b. mit folgender Funktion aufrufe.

function update(){
 var url = '../../updater/index.php';
 var arr = showModalDialog( url,"","font-family:Verdana; font-size:12; dialogWidth:750px; dialogHeight:500px; status=no;" );
}

Hier klappt die Anweisung <body onload="window.opener.location.reload();"> in der Datei index.php nicht mehr. Kann mir jemand verraten woran das liegt und wie der korrekte Befehl lauten sollte?

Vielen Dank!

Gruss Chris

  1. lösungsskizze - ohne garantie:

    ::
    XX = window.showModelessDialog(..) // öffnet dialogfenster
    XX.window.location.reload()        // so müsste ein reload aussehen
    ::

    habe in diesem beispiel statt showModialDialog das andere genommen. das ist nicht so zimperlich. vielleicht funzt es aber - wenn überhaupt - auch mit dem ModalDialog..

    mfg Robert