Ich habe ein Fullscreenfenster mittels Javascript geöffnet. Also ohne Statusleiste, Kopfleiste, kurz: ohne alles. Jetzt möchte ich das Fenster wieder schließen. Die würde ja super mit dem Befehl close.window() funktionieren. In der Vorschau von Adobe GoLive funktioniert es. Jedoch nicht, wenn ich es im Netz veröffentlicht habe. Warum? Wer kann mir helfen?
Homepage selbermachen 7.852 Themen, 35.619 Beiträge
eigendlich heisst es
"javascript:window.close()"
Einige Browser unterstützten die EventHandler nicht in jedem Tag.
Gerne genommen ist
img onload="javascript:window.close()"
für den Internet-Explorer eignet sich auch:
this.close();
das funkt aber beides nicht immer.
PCO
Danke für die prompte Antwort, aber funktioniert nicht!
Was mache ich falsch? Kann es an Windows XP liegen? Alle anderen Javascripte werden korrekt ausgeführt.
hmmm poste doch mal den link, ansonsten mal die konfig (Browser etc)
Keine Fehlermeldung - nichts. Es tut sich nichts. Windows XP mit aktuellem Browser IE6.0.
Läuft übrigens auf keinem meiner PC´s (2 Stück)
Versuchts Ihr doch mal: Wenn Ihr auf der HP das Türdrückersymbol anklickt sollte es schon rausgehen. Ansonsten Alt + F4
link: http://www.fcflethsee.de
close ist eine parameterlose funktion, die übergabe von parametern ist also syntaktisch falsch und erzeugt fehler (übrigens kann man javascriptfehler im ie nur sehen, wenn man auch eine statusleiste hat, das ding ist nicht nur einfach so vorgesehen).
das ganze muß also einfach nur window.close() heissen. allerdings wird das nicht automatisch, sondern erst nach einer sicherheitsabfrage durch den browser gehen wenn der user mindestens einmal die navigation genutzt hat.
apropos navigation...man muß schon hellseher sein um zu erahnen was sich hinter der navigation verbirgt. ein alternativtext der erscheint wenn man über die bilder fährt wäre kein luxus.
geht es garnicht? kommt eine fehlermeldung? kommt eine warnung?