BEngel: PopUp automatisch schließen

Hallo!
Ich lese seit einiger Zeit im Forum und habe leider noch nichts passendes für mein Problem gefunden. Bitte helft mir.
Ich habe eine Bildergalerie (php), wenn eines der Bilder angeklickt wird, dann soll das Bild in einem PopUp geöffnet werden. Sobald man dann irgendwo auf das PopUp klickt soll sich dieses automatisch schließen. Das mit dem Schließen funktioniert eben noch nicht. Hat irgendwer eine Idee dazu?!
Mein bisheriger Codeteil dazu:
<a href='$bild_2' target='PopUp' onClick='window.open('','PopUp',width='250', height='360',resizable=no,scrollbars=no, margin='0', padding='0').close();'>
<img border='0' src='$bild'></a>

Danke im Voraus!

  1. Das geht nur per JS.
    Hinterleg das Bild einfach mit einem Link und lass per JS bei Klick das Fenster schließen.

  2. Im Popup einfach
    <body onclick='window.close();'>
    schreiben.

    Übrigens: das .close() hinter dem window.open kommt mir doch etwas merkwürdig vor.

    MfG
    Gerhard

  3. Hallo!
    Mein bisheriger Codeteil dazu:
    <a href='$bild_2' target='PopUp' onClick='window.open('','PopUp',width='250', height='360',resizable=no,scrollbars=no, margin='0', padding='0').close();'>
    <img border='0' src='$bild'></a>

    Danke im Voraus!

    Danke für die bisherigen Antworten!
    Ich habe den Code noch mal total geändert, leider funktioniert es trotzdem nicht.
    Hat wer eine Idee was ich falsch mache?! Ich hatte schon so lange nicht mehr mit JavaScript zu tun.

    <script type="text/JavaScript">
    function openHC(image) {
      var popup = window.open("", "", "width=250,height=360,status=no,toolbar=no,menubar=no");
      popup.document.open();
       popup.document.write("<html><head></head><body onclick='window.close();'>");
       popup.document.write('<a href="java script:self.close();">');
      popup.document.write('<img SRC="image" border=0></A>');
      popup.document.close();
      return;
    }
    </script>

    Aufruf
    <a href='$bild_HC2' onClick='javascript:openHC($bild_HC2)'>

    lg,
    Babs

    1. <script type="text/JavaScript">
        function openHC(image) {
          var popup = window.open("", "", "width=250,height=360,status=no,toolbar=no,menubar=no");
          popup.document.open();
          popup.document.write("<html><body onclick='window.close();'>");
          popup.document.write("<img SRC='" + image + "' border=0></body></html>");
          popup.document.close();
          return;
        }
      </script>

      MfG
      Gerhard