Fenster schließen mit self.close() ?

BeachBoy

Mitglied
Hallo,

ich möchte, dass sich die Seite beim Drücken des Links schließt.
Folgende Anweisung funktioniert zwar im IE, aber im Mozilla Firefox passiert gar nichts.
<a href="javascript:self.close()">IrgendeinText</a>
Wie muss die Anweisung richtig lauten, damit es in jedem Browser funktioniert?

Danke,
Sebastian
 
Ich verstehe immer noch nicht, warum die Leute weiterhin zum Auslösen von Javascripts die Methode mit "javascript:" im href eines Links verwenden. Das verursacht nur Probleme.

Vielelicht funktionierts bei dir mit:
HTML:
<a href="#" onclick="self.close();return false">Blablubb
Bei manchen Borwsern gibt es allerdings auch eine Sperre für Skripts, so dass sie keien Fenster schließen können, die sie nichst selbst geöffnet haben oder so Scherze.
 
Zuletzt bearbeitet:
habs grad nochmal ausprobiert aber im Mozilla Firefox macht er bei "self.close();return false" gar nichts.
Mein Link sieht folgendermaßen aus:
<a href="#" onclick="self.close();return false">Testetebbbbbbbb</a>
Was mache ich falsch?

Wenn der Firefox das Fenster durch einen Link öffnet, kann man es mit dem Befehl schließen.

Oder kann man für den Firefox eine eigene Funktion schreiben, die das Fenster schließt?
 
Zuletzt bearbeitet:
Schau mal in die Javascript-Konsole vom Firefox, was er dir für eine Fehlermeldung gibt, wenn du versuchst das Fenster über den Link zu schließen.

Wenn's sowas ist, dann kann man da nichts machen:
mozilla hat gesagt.:
Scripts may not close windows that were not opened by script.
 
ja, hab grad nachgeschaut.
Folgendes erscheint:
Code:
Es kann sein, dass das Script keine Fenster schließen kann, die es nicht selbst geöffnet hat.
Da kann man wohl nichts machen, schade.

Danke für die Antwort!
 

Neue Beiträge

Zurück