Norbert Klein: Bildgröße auslesen und damit Fenster öffnen

Beitrag lesen

Hallo !

Ebenfalls.

Die Funktion schaut dann im Verzeichnis ../pics/ nach der Datei mit dem Namen.jpg, ermittelt Höhe und Breite des Bildes und öffnet das Fenster mit diesen Angaben.

Das geht mit JavaScript nicht.

Wie muss die Funktion zeigebild(); aussehen damit genau diese Funktion erfüllt wird?

Wie gesagt, mit JavaScript kann man keine Dateiinformationen auslesen, aber ich hab vor einiger Zeit mal en Script gebastelt, das das macht, was du willst, du musst jedoch Breite und Höhe des Bildes mitangeben:

<html>
<head>
<title>image_popup</title>
<script type="text/javascript" language="JavaScript">
<!--
 function show_image(img_name,img_source,img_width,img_height)
  {
   display_image = window.open("","_blank","width=" + img_width + ",height=" + img_height + ",location=no,menubar=no,resizable=yes,scrollbars=no,status=no,toolbar=no");
   display_image.document.open("text/html");
   display_image.document.writeln("<html>");
   display_image.document.writeln("<head>");
   display_image.document.writeln("<title>" + img_name + "</title>");
   display_image.document.writeln("</head>");
   display_image.document.writeln("<body marginwidth="0" marginheight="0" topmargin="0" leftmargin="0" style="margin:0px;">");
   display_image.document.writeln("<img src="" + img_source + "" alt="" + img_name + "" width="" + img_width + "" height="" + img_height + "" border="0">");
   display_image.document.writeln("</body>");
   display_image.document.writeln("</html>");
   display_image.document.close();
  }
//-->
</script>
</head>
<body>
<h2>Bilder aus SELFHTML</h2>
<a href="http://selfhtml.teamone.de/grafik/anzeige/fotos/foto4.jpg" target="_blank" onClick="show_image('Foto','http://selfhtml.teamone.de/grafik/anzeige/fotos/foto4.jpg','600','480'); return false">Foto</a><br>
<a href="http://selfhtml.teamone.de/grafik/anzeige/cliparts/clip02.gif" target="_blank" onClick="show_image('Clipart','http://selfhtml.teamone.de/grafik/anzeige/cliparts/clip02.gif','100','143'); return false">Clipart</a><br>
<a href="http://selfhtml.teamone.de/grafik/anim_gif2.gif" target="_blank" onClick="show_image('Animated Gif','http://selfhtml.teamone.de/grafik/anim_gif2.gif','150','150'); return false">Animated Gif</a><br>
<br>
<tt>Linkschema: <a href="Dateiname" target="_blank" onClick="show_image('Name des Bilds','Dateiname','Breite','Höhe'); return false">Verweistext</a></tt>
</body>
</html>

Kann mir da eventuell jemand helfen??

ISCH!

Gruß
Norbert