legion_x: Wie kann ich Bilderfesnter wieder schliessen lassen..

Man sieht es doch öfters heutzutage:

Man klickt auf ein Thumbnail udn schon öffnet sich das gewünschte Bild in voller grösse in einem neuen fenster auf dem Bildschirm... Auf manchen seiten kann man jetzt wieder einfach in das Bild hineinklicken um es zu schliessen...

Wie mach ich das?!

  1. Dazu brauchst du Javascript, das in einem Link als pseudo-Verweisziel notiert ist.

    Könnte in etwa so aussehen:

    <a href="javascript:window.close()"><img src="bild-datei.png"></a>

    Merke: Es kann sein, dass du mit window.close() eine Sicherheitsabfrage des Browsers erhälst. Probiere aus, wann diese Abfrage kommt (nach meinem Wissen immer nur dann, wenn dieses Fenster nicht von einer anderen Seite aus geöffnet wurde!).

    Liebe Grüße aus Ellwangen,

    Felix Riesterer.

    1. (nach meinem Wissen immer nur dann, wenn dieses Fenster nicht von einer anderen Seite aus geöffnet wurde!).

      So ist es, lieber Felix. Wenn das Fenster mit einer Javascript-Funktion (und damit durch den User) geöffnet wurde, unterbleibt mindestens im MSIE, die Sicherheitabfrage. Beispiele gibt's auf meiner Band-Website http://www.the-legacy.ch zuhauf (unter Images - ein ganzer Haufen Thumbnails, kleiner Close-Button).

      Übrigens: Eine schicke Lösung ist auch, keinen Close-Button (Grafik) zu definieren, sondern das Popup mit einem simplen Klick ins (grosse) Bild wieder zu schliessen. Sieht man heute immer häufiger.
      Herzlich, twb

      1. (nach meinem Wissen immer nur dann, wenn dieses Fenster nicht von einer anderen Seite aus geöffnet wurde!).

        So ist es, lieber Felix. Wenn das Fenster mit einer Javascript-Funktion (und damit durch den User) geöffnet wurde, unterbleibt mindestens im MSIE, die Sicherheitabfrage. Beispiele gibt's auf meiner Band-Website http://www.the-legacy.ch zuhauf (unter Images - ein ganzer Haufen Thumbnails, kleiner Close-Button).

        Übrigens: Eine schicke Lösung ist auch, keinen Close-Button (Grafik) zu definieren, sondern das Popup mit einem simplen Klick ins (grosse) Bild wieder zu schliessen. Sieht man heute immer häufiger.
        Herzlich, twb

        genauso hatte ich das ja gemeint...mit welchem befehl geht das?!

        1. Lieber Christian,

          Du hast anscheinend meinen Code nicht ganz verstanden...

          genauso hatte ich das ja gemeint...mit welchem befehl geht das?!

          Ich hatte Dir geschrieben:

          <a href="javascript:window.close()"><img src="bild-datei.png"></a>

          Anscheinend muss ich das etwas ausführlicher beschreiben.

          Also wenn man auf das/den(?) Thumbnail klickt, dann öffnet sich eine neue HTML-Datei, denn für das Javascript brauchst du einen HTML-Quelltext, der Deinem Bild ein Verweisziel verleiht. Ein Link à la <a href="bild.jpg" target="_blank"><img src="tn_bild.jpg"></a> tut es nicht!

          Diese neue HTML-Datei enthält dann genau das, was ich Dir an anderer Stelle schon geschrieben habe (s.o.).

          Wenn Du jetzt nicht für jedes Thumbnail eine eigene HTML-Datei schreiben willst, dann kannst Du auch eine einzige HTML-Datei schreiben, die irgendwie per Parameter-Übergabe (suche im Archiv, wie man das macht!) herausfindet, welches Bild nun groß angezeigt werden soll...

          VERGISS NICHT: Manche Leute haben ihr Javascript deaktiviert. Sorge dafür, dass diese trotzdem Deine Bilder zu sehen bekommen. Auch dazu findest Du genügend Hinweise hier im Archiv.

          Liebe Grüße aus Ellwangen,

          Felix Riesterer.