ich versuche mich gerade ein wenig mit Javascript.
Ich habe eine Seite, wo Werte ausgegeben werden. Um diese Werte zu ändern, klickt man ein Button und es öffnet sich ein PopUp, wo alle Änderungen aufgeführt werden können.
Wenn das Fenster geschlossen wird, sollen die geänderten Werte auf der Hauptseite gleich angezeigt werden.
Das rufe ich im PopUp folgenderweise auf: <a href="#" onclick="javascript:toOpener('URL_ZUR_HAUPTSEITE');self.close();">Schließen</a>
Nun tritt folgendes Problem auf:
Wenn ich im IE7 diese Funktion nutze, dann schließt sich das Fenster und die Hauptseite wird neu geladen, also genau wie ich es wollte.
Mit dem FF 2.x und Opera, wird zwar die Hauptseite neu geladen, aber das Fenster schließt sich nicht.
Kennt einer von euch eine Lösung, wie ich den FF und den Opera dazu bringen kann, dass Fenster auch zu schließen?
Gruß
Sven
geschrieben von Micha am 13.02.2008 - 14:30
Hi,
schreib doch das self.close() mit in die Funktion, dann sollte es gehen.
Micha
geschrieben von Michael am 17.02.2008 - 13:35
...oder probier mal window.close();
oder ein Treffer aus Google:
Zitat
in firefox, you need to turn on the "pref("dom.allow_scripts_to_close_windows", false);" option in (normally) C:\Program Files\Mozilla Firefox\greprefs\all.js