Elternfenster refreshen durch schließen von PupUp Fenster??
hawkmaster
- javascript
0 Steel
Hallo zusammen,
Folgendes würde ich gerne realisieren.
Auf einem Hauptfenster werden Verzeichnisse mit Pfade aufgelistet.
Die Daten kommen aus einer MySQL DB.
Man kann auf einen Button Klicken, dann öffnet sich ein PopUpFenster in dem man ein neues Verzeichnis anlegen kann.
Das neue Verzeichnis mit PFad wird auch in der DB gespeichert.
In dem PopUP Fenster gibt es den Button "Schliessen"
Jetzt würde ich gerne das Ursprungsfenster also Elternfenster oder Hauptfenster aktualisieren damit man das neue Verzeichnis auch sieht.
Ich könnte natürlich auch reinschreiben
"Bitte Fenster aktualisieren" aber das wäre nicht so schön
Kann man so etwas realisieren?
Danke für jeden Tipp
vielen Dank und viele Grüße
hawk
Hi!
Da Du ja sowieso mit JS arbeitest, kannst Du auch damit dein Elternfenster bearbeiten. Wo genau hast denn da das Problem?
Hallo Steel,
Danke für deine Unterstützung.
Da Du ja sowieso mit JS arbeitest, kannst Du auch damit dein Elternfenster bearbeiten. Wo genau hast denn da das Problem?
Tja ich weiss garnicht so recht wie ich beim Schliessen des PopUps das Ursprungsfenster refreshen kann?
Ich habe nur mal was gelesen von "opener" ?
vielen Dank und viele Grüße
hawk
Hallo hawk
Es gibt den Eventhandler http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onunload@title=onunload und mit http://de.selfhtml.org/javascript/objekte/window.htm@title=opener liegst du auch richtig.
Gruß
Ole
Hallo
Es gibt den Eventhandler http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onunload@title=onunload und mit http://de.selfhtml.org/javascript/objekte/window.htm@title=opener liegst du auch richtig.
hmm,
ich habe es mal so versucht.
Wie gesagt; im PopUpFenster habe ich einen Button der das Fenster wieder schliesst. Jetzt habe ich zusätzlich einen "opener.location.reload;"
<input type="button" value="Schliessen" onclick="javascript:opener.location.reload;self.close();" />
aber irgendwie wirkt sich das auf das Elternfenster nicht aus.
vielen Dank und viele Grüße
hawk
Moin Moin!
aber irgendwie wirkt sich das auf das Elternfenster nicht aus.
Fehlerkonsole?
Same Origin Policy?
Alexander
Mahlzeit hawkmaster,
<input type="button" value="Schliessen" onclick="javascript:opener.location.reload;self.close();" />
1. Die Angabe des Pseudoprotokolls "javascript:" ist überflüssig - im Attributwert darf so oder so nur Javascript-Code vorhanden sein.
2. http://de.selfhtml.org/javascript/objekte/location.htm#reload@title=reload() ist eine Methode ... fällt Dir ein (eklaranter!) Unterschied zwischen Deinem Code und dem Beispiel in SELFHTML auf?
aber irgendwie wirkt sich das auf das Elternfenster nicht aus.
Auch wenn die Frage bereits kam: Fehlerkonsole? Woher sollen Deine Leser wissen, was evtl. schiefläuft, wenn Du ihnen die elementarsten Informationen vorenthältst?
MfG,
EKKi
Hallo zusammen
danke für eure Hilfe,
es kam kein Fehler bei Schliessen daher keine Fehlermeldung :-)
Mit
window.opener.parent.location.reload();
funktioniert es nun
vielen Dank und viele Grüße
hawk