Supportnet / Forum / Webseiten/HTML
Seite schließen?
Frage
Hallo Leute,
Ich gehe von meiner web-Seite mit einem Link (Target="_blanc") auf eine neue web-Seite.
Ist es möglich, diese neue web-Seite durch Klick auf einen Butten wieder zu schließen?
Ich hoffe, mir kann jemand helfen.
Gruß Martina
Antwort 1 von Floooooo
Hi Martina,
1.) dein Target muss heißen: target="_blank".
Wenn du auf der neuen Seite einen Link der Form <a href="javascript:window.close();">Schließen</a> einbaust, kannst du sie darüber schließen. Funktioniert eben nur mit JavaScript, HTML selber stellt natürlich keine entsprechende Funktion zur Verfügung (da das ja interaktiv ist)
1.) dein Target muss heißen: target="_blank".
Wenn du auf der neuen Seite einen Link der Form <a href="javascript:window.close();">Schließen</a> einbaust, kannst du sie darüber schließen. Funktioniert eben nur mit JavaScript, HTML selber stellt natürlich keine entsprechende Funktion zur Verfügung (da das ja interaktiv ist)
Antwort 2 von Martina
@ Flooo:
Danke, das klappt prima.
Aber nun habe ich auch gleich noch ein 2. Problem.
In diesem 2. Fenster, welches dann geschlossen wird, nehme ich Änderungen in einem Datensatz meiner mySQL-Datenbak vor.
Diese möchte ich natürlich auch gleich in dem 1. Fenster aktualisiert sehen.
Geht so etwas auch?
Wenn ja - wie?
Martina
Danke, das klappt prima.
Aber nun habe ich auch gleich noch ein 2. Problem.
In diesem 2. Fenster, welches dann geschlossen wird, nehme ich Änderungen in einem Datensatz meiner mySQL-Datenbak vor.
Diese möchte ich natürlich auch gleich in dem 1. Fenster aktualisiert sehen.
Geht so etwas auch?
Wenn ja - wie?
Martina
Antwort 3 von Floooooo
Du kannst pinzipiell mit window.location.reload() einen Refresh erreichen. Wenn du den Namen des 2Elternfensters" hast, wäre das in deinem Link z.B.:
Wegen der genauen Objekthierarchie schau am besten mal in SELFHTML nach
<a href="javascript:name_des_elternfensters.location.reload();window.close();">Schließen</a> Wegen der genauen Objekthierarchie schau am besten mal in SELFHTML nach

