Frage zu showModalDialog-Fenster
Chris
- javascript
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
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