Boris: Öffnen von Popup-Windows per Script um Bilder anzuzeigen

Hallo!

Habe ein kleines Prob das mich fast wahnsinnig macht:

Ich habe auf meiner Site einige Bilder und kleinere Videos, die im moment noch bei einem Klick auf den entsprechenden Link ein neues Browserfenster öffnen. Alle Dateien liegen entweder im Folder images oder Media, welche wiederum im Root des Servers liegen.

Ich habe jetzt ein Script hier aus SelfHTML eingebastelt, welches mir zwar schön ein Popup-Fenster aufmacht ohne die Leisten und mit fest definierter Größe, allerdings wird das Bild nie angezeigt, egal was ich mache.

Wo liegt mein Fehler???

THX in advance
Boris
---------------------------

Hier der Code (etwas verkürzt):

<html>
<head>
....
<script type="text/javascript">
<!--
function showimage() {
  F = window.open("","Popup","width=400,height=300,location=no, menubar=no, resizable=no, scrollbars=yes, status=no, toolbar=no");
}
// -->
</script>
</head>

<body>
...

<td width="25%" align="center">
      <font color="#00FF00" face="Bart">
      <a href="javascript:showimage('images/Level/katakomb1.jpg')"><b>[1]</b></a>
      <a href="javascript:showimage('images/Level/katakomb2.jpg')"><b>[2]</b></a>
      <a href="javascript:PopupFenster('images/Level/katakomb3.jpg')"><b>[3]</b></a>
      <a href="javascript:PopupFenster('images/Level/katakomb4.jpg')"><b>[4]</b></a>
      </font>
    </td>

...
</body>

</html>

  1. Hallo!

    Habe ein kleines Prob das mich fast wahnsinnig macht:

    Ich habe auf meiner Site einige Bilder und kleinere Videos, die im moment noch bei einem Klick auf den entsprechenden Link ein neues Browserfenster öffnen. Alle Dateien liegen entweder im Folder images oder Media, welche wiederum im Root des Servers liegen.

    Ich habe jetzt ein Script hier aus SelfHTML eingebastelt, welches mir zwar schön ein Popup-Fenster aufmacht ohne die Leisten und mit fest definierter Größe, allerdings wird das Bild nie angezeigt, egal was ich mache.

    Wo liegt mein Fehler???

    THX in advance
    Boris

    Hier der Code (etwas verkürzt):

    <html>
    <head>
    ....
    <script type="text/javascript">
    <!--
    function showimage() {
      F = window.open("","Popup","width=400,height=300,location=no, menubar=no, resizable=no, scrollbars=yes, status=no, toolbar=no");
    }
    // -->
    </script>

    Hallo Boris
    Der browser weiß gar nicht, das Du ein bild sehen willst.
    Die Function öffnet nur ein fenster sonst nix.
    Stichwort document.writeln
    ich hoffe das hilft Dir als Denkansatz
    Gruß Burkhard

  2. Hallo,

    Du hast in Deinem Javascript ja nirgends abgefragt welches Bild erscheinen soll in Deinem popup. Die URL im open() ist leer, und es wird auch nichts in den HTML text des popups geschrieben, daher kommt natuerlich auch nur eine leere Seite.

    Versuch's mal in der Richtung:
    --------------------snip--------------
     function showimage(bild) {
       F = window.open("","Popup","width=400,height=300,location=no, menubar=no, resizable=no, scrollbars=yes, status=no, toolbar=no");
       F.document.write('<html><head></head><body><img src="' + bild + '"></body><html>');
     }
    --------------------snip--------------

    Gruss, Mel

    1. Hallo,

      Du hast in Deinem Javascript ja nirgends abgefragt welches Bild erscheinen soll in Deinem popup. Die URL im open() ist leer, und es wird auch nichts in den HTML text des popups geschrieben, daher kommt natuerlich auch nur eine leere Seite.

      Versuch's mal in der Richtung:
      --------------------snip--------------
      function showimage(bild) {
         F = window.open("","Popup","width=400,height=300,location=no, menubar=no, resizable=no, scrollbars=yes, status=no, toolbar=no");
         F.document.write('<html><head></head><body><img src="' + bild + '"></body><html>');
      }
      --------------------snip--------------

      Gruss, Mel

      Danke! Dickes Bussi! Super!!! JUHU!

      Klar! Ohne URL geht nix, bloß hab ich's irgendwie nicht geblickt! Many thanks!

      Cya
      Boris