beim onclick aktuelles Fenster schliessen
droom
- javascript
0 ChrisB0 MethodenTester0 droom0 MethodenTester0 droom
0 Struppi
Hi folks,
ich habe einen Link auf meiner Seite, womit ich ein Pop-up Fenster öffne. Nun wird in dem Pop-up was berechnet und beim Click auf "schliessen", soll sich das pop-up Fenster schliessen und das parent-fenster soll auf ner anderen seite gehen.
Wie kann ich sowas implementieren?
vielen Dank im Voraus ^^
Hi,
ich habe einen Link auf meiner Seite, womit ich ein Pop-up Fenster öffne. Nun wird in dem Pop-up was berechnet und beim Click auf "schliessen", soll sich das pop-up Fenster schliessen und das parent-fenster soll auf ner anderen seite gehen.
Wie kann ich sowas implementieren?
Stichworte: window.close(), window.opener, location.href.
MfG ChrisB
probier mal:
parent[0].url = "http://nevermind.de";
window.close();
probier mal:
parent[0].url = "http://nevermind.de";
window.close();
Danke Methodentester. Ich bekomme folgende Fehlermeldung:
parent[0] has no properties
aber so ungefähr sollte es ja sein. ich habe auch mit
parent[0].location.href = "http://nevermind.de";
window.close();
oder
parent.location.href = "http://nevermind.de";
window.close();
Im letzten Fall wird das pop-up zwar geschlossen aber die url nicht.
ich würde alles vom Eltern-fenster aus erledigen:
pseudocode:
w1 = window.open("popupfenster.htm");
newLocation = w1.getElementsById("elem"); // ... berechungen ...
w1.close()
location = newLocation;
habs nicht getestet
Hi
sowas kann ich auch nicht schreiben.
Das ganze muss im onClick parameter sein :(
Hi
sowas kann ich auch nicht schreiben.
Das ganze muss im onClick parameter sein :(
w1 = window.open("popupfenster.htm");
w1.getElementsById("elem").onClick = function(){
newURL = someComputations();
w1.close();
location = newURL;
};
w1 = window.open("popupfenster.htm");
w1.getElementsById("elem").onClick = function(){
newURL = someComputations();
w1.close();
location = newURL;
};
Was soll das bewirken? Hast du das ausprobiert?
Struppi.
probier mal:
parent[0].url = "http://nevermind.de";
window.close();
Unsinn, Chris hat es doch schon geschrieben, hier muss opener angesprochen werden. parent gibt es nur bei Frames und nie als Array.
Struppi.