Fenster-Schliessen durch Button oder Link mit NAMO
 

Manchmal möchte man dem User eine einfache Möglichkeit geben, ein erzeugtes zusätzliches Browser-Fenster (z.B. durch Link mit Target = _blank) oder ein Pop-Up-Fenster wieder zu schliessen.
Dazu gibt es (neben anderen) drei einfache Möglichkeiten. Alle setzen ein kleines JavaScript ein.

Möglichkeit 1 (durch Button)    

Möglichkeit 2 (mit Text-Link)         Fenster schließen

Möglichkeit 3 (mit Grafik-Link)    

Mglk. 1 realisiert man am einfachsten, in dem man an der Stelle, wo später der Button erscheinen soll, einen Text eingibt (z.B. "xxx Button hier xxx"). Dann geht man in die HTML Ansicht, sucht und ersetzt den Text durch folgenden Eintrag:

<INPUT type="button" value="Fenster schließen" onclick="JavaScript:self.close()">

Damit hat man an der Stelle einen sog. Push-Button (ein Formular-Element) erzeugt. Dieser kann dann noch im Aussehen verändert werden. Im Bearbeiten Modus: Doppelklick auf den Button. Es erscheint folgendes Fenster:

Im Feld "Wert" kann man den Button Text ändern, das Button Aussehen (Schrift, Farbe, etc.) kann über "Stil..." geändert werden. Fertig.

Mglk. 2 u. 3 sind etwas einfacher zu machen. Hierzu wird lediglich auf den Text, bzw. die Grafik ein Link gelegt. Als URL gibt man jedoch keine Adr. ein, sondern folgendes:   JavaScript:self.close()     , alle anderen Felder bleiben leer.

Der entsprechende Code sieht so aus:

<A href="JavaScript:self.close()" title="Klick schliesst Fenster">Fenster schliessen</A>

Klick man nun diese "Links" an, wird das kleine JavaScript ausgeführt und das Fenster geschlossen.

Demo: Schliessen-Button    cool15.gif    (Klick auf Grafik öffnet Pop-Up Fenster)

siehe auch: Anleitung PopUp Fenster

War euch dieser Artikel hilfreich? Ist etwas falsch oder mißverständlich? Mail senden 

Unsere Seiten gehosted von:  Unser Provider: all-inkl.com webhosting


© SIRIUS-AZUL SL. Erstellt für meine Forums-Mitstreiter (innen) von Klaus Hilsenbeck ->Impressum
 Kontakt: Mail senden - - - Keine Navigation zu sehen ? -> zugehöriges Frameset aufrufen !