Aus dem PopUp im Mutter-HTML eine neue Datei laden
Shadow
- javascript
0 Elya0 Shadow0 ortenau-s-bahner0 Elya
HI, ich hätte da mal ne ganz dumme Frage, wie kann ich aus nem PopUp eine neue Seite in die sogenannte Mutter-HTML laden, das ich dafür den "opener" Befehl brauch weiß ich schon, aber wie genau ich das mache weiß ich nicht! Kann mir da jemand helfen?
Hallo Shadow,
das ich dafür den "opener" Befehl brauch weiß ich schon, aber wie genau ich das mache weiß ich nicht! Kann mir da jemand helfen?
1.) Rufe http://de.selfhtml.org/ auf.
2.) du weißt, daß Du den opener brauchst, also vielleicht direkt über Syntaxverzeichnis/Javascipt? http://de.selfhtml.org/navigation/syntax.htm#javascript
3.) Wähle den Buchstaben o
4.) Scrolle bis "opener"
5.) Klicke darauf.
6.) Lies bis unten die Erläuterungen zum window-Objekt, da steht dann auch, wie opener-Eigenschaften angesprochen werden.
Was Du dazu noch vielleicht gebrauchen könntest: http://de.selfhtml.org/javascript/objekte/location.htm
Viel Spaß dabei!
Gruß aus Köln-Ehrenfeld,
Elya
Sorry, aber da hab ich auch schon überall drin gewühlt und weiß leider immer noch nicht weiter, wie ich das machen muss!
Kannst du mir nicht den Code für nen Link geben, in dem ich im Mutter-Fenster die Datei:test.html lade, dann könnte ich den rest selber machen!
Danke schon mal
Hi,
Sorry, aber da hab ich auch schon überall drin gewühlt und weiß leider immer noch nicht weiter, wie ich das machen muss!
Kannst du mir nicht den Code für nen Link geben, in dem ich im Mutter-Fenster die Datei:test.html lade, dann könnte ich den rest selber
Aalso: DerDieDas opener ist ein Objekt der Klasse Fenster, genau so wie window (aktuelles Fenster). Und die haben bekanntlich die Eigenschaft location und die weiderum die Eigenschaft href. Also:
opener.location.hef='test.htm';
HTH
ortenau-s-bahner
Jo, danke, jetzt funzt es so wie es soll!!!
Wusste nicht, das es so funktionert, allerdings heißt es
opener.location.href='test.html';
und nicht
opener.location.hef='test.htm';
Hi,
Wusste nicht, das es so funktionert, allerdings heißt es
opener.location.href='test.html';
und nicht
opener.location.hef='test.htm';
Sorry, vertippt.
So war aber zumindest teilweise der Lerneffekt per Eigeninitiative gegeben, auf den Elya so Wert legt. :-)
ortenau-s-bahner
Hallo Shadow,
Sorry, aber da hab ich auch schon überall drin gewühlt und weiß leider immer noch nicht weiter, wie ich das machen muss!
Aaaalso, da steht ja: "Notieren Sie nach opener einen Punkt und danach die gewünschte Methode oder Eigenschaft."
somit stünde erstmal "opener." in Deiner Anweisung. Welche Methode oder Eigenschaft brauchst Du jetzt, um die URL Deines openers zu verändern? Dazu hatte ich Dir folgenden Link gegeben: http://de.selfhtml.org/javascript/objekte/location.htm
Da gibt es eine Reihe von Eigenschaften und Methoden. Welche paßt? Ich würde mal "href" probieren. Wenn Du darauf klickst, findest Du ein Beispiel, daß Dir die Adresse des Hauptfensters ändert. Du willst aber das Mutterfenster ändern. Zusammen mit dem, was wir also schon haben: "opener." und dem "location.href=..." kommt also was heraus? Richtig! (Das schaffst Du jetzt aber alleine, oder? ;-) )
Ich hab heute irgendwie so ein Freitagnachmittag-Gefühl. Viel Spaß, und wenn's nicht klappt, zeig mal, was Du gemacht hast...
Gruß aus Köln-Ehrenfeld,
Elya
Warst nen tuck zu langsam ;-)
Hab es jetzt aber hinbekommen ;-)
Hallo Shadow,
Warst nen tuck zu langsam ;-)
jaja, aber manchmal bin ich eben in Stimmung, didaktische Romane zu schreiben, das ist interessanter (für beide), als einfach die Lösung hinzuschreiben, womöglich mit Tippfehlern ;-)
Hab es jetzt aber hinbekommen ;-)
Herzlichen Glückwunsch!
Gruß aus Köln-Ehrenfeld,
Elya