Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
resize von bildern [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
resize von bildern


 
davidn
01-04-2003, 23:38 
 
Ich hab ne Bildergallerie mit php geschrieben und hab noch folgendes problem:
Ich hab mit Java Script (musste leider sein) die thumbnails so verlingt, dass sie eine methode aufrufen, die dem großen bild ne neue src zuweist:

<img src="bild.php?anpassung=height&verzeichnis=<? echo $verzeichnis; ?>&name=<? echo $files[$i]; ?>" onClick="change('<? echo "bild.php?anpassung=big&verzeichnis=".$verzeichnis."&name=".$files[$i]; ?>')">

(bild.php?... ist die source des bildes)

function change(quelle){
document.images[0].src=quelle;
}

IE past die breite und Höhe des images automatisch der realen Größe der Source an. Operea z.B. tut das nicht und es entstehen total verzerrte bilder. Kann man das irgendwie erzwingen?

PS: Sorry, falls das hier falsch sein sollte oder blöde fragen stelle... *g*

 
wahsaga
02-04-2003, 10:15 
 
vielleicht indem du width- und height-attribut des bildes auch noch über javascript änderst...?

(kann sein, dass du sie dafür aber vorher im <img>-tag explizit gesetzt haben musst, gerade opera reagiert manchmal etwas verschnupft, wenn man versucht per javascript auf nicht explizit gesetzte eigenschaften zuzugreifen.)

 
davidn
02-04-2003, 13:37 
 
Wenn ich die explizite Größe über ein javascript angeben wollte, bräuchte ich diese ja. Aber wie bekomme ich höhen und breite einer Source raus (bei mir die bild.php)

 
mrhappiness
02-04-2003, 13:43 
 
http://www.php.net/manual/de/ref.image.php

bzw:

http://selfhtml.teamone.de/javascript/objekte/images.htm


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:17 Uhr.