Hallo,
Wenn´s nicht allzu kompliziert ist, die Popup grösse auch nach "Inhalt" anzupassen,
stelle ich mich gern zur verfügung.
ok. Also wir waren ja schon soweit, dass du mit getimagesize() die Ausmaße deines Bildes ermitteln kannst.
Wie funktioniert das jetzt?
Die Funktion getimagesize() liefert dir im Erfolgsfall ein Array zurück. Darin enthalten sind mit dem Schlüssel 0 die Breite, mit 1 die Höhe und mit 3 eine Zeichenkette im Format height=xxx width=xxx.
Den zweiten Schlüssel können wir erstmal vernachlässigen. Den dritten auch.
Fragen wir also erstmal soweit ab.
<?PHP
$mypic = getimagesize(Deine_Bildquelle);
?>
Soweit nichts besonderes und logisch oder?
$mypic sieht jetzt also so aus:
$mypic => 0 => Breitenangabe
=> 1 => Höhenangabe
=> 2 => Dateityp
=> 3 => String für HTML-Code (height=xxx width=xxx)
Die Breite übergeben wir jetzt dem JavaScript.
onClick="window.open('../img/pioneer/pioneer.sd-1000.01.jpg','Name','toolbar=no,screenX=250,screenY=150,status=no,menubar=no,width=<?PHP echo $mypic['0']; ?>,height=450')"
Soweit nachvollziebar?
Grüße, Matze