PHP Diashow

Gotenks666

Ensign
Registriert
Mai 2009
Beiträge
165
Hey Leute.
Mal eine Frage..
Wie kann ich in dem Code einstellen das die Bilder in einer bestimmten größe wie z.B 250 Pixel angezeigt werden?

Bzw wie ist der zusatz Code? ^^

PHP:
 <?php
# Diashow mit PHP und JavaScript

# Verzeichnis der Bilder
$verzeichnis = "5/img/";

# Geschwindigkeit in Millisekunden
# 3000 = 3 Sekunden
$peed = 2500;

echo "
<script type='text/javascript'>
var Animation = new Array();
var bild = new Array();
var i = 0;
";

$ordner = openDir($verzeichnis);
$by = 0;
while ($file = readDir($ordner)) {
 if($file != "." && $file != "..") {
  echo "bild[$by]='$verzeichnis$file';\n";
  $by++;
 }
}
closeDir($ordner);

echo "
for (var r = 0; r < $by; r++) {
 Animation[r]=new Image(); Animation[r].src=bild[r];
}

function anzeigen() {
 if (i < $by) {
  document.images.dummy.src=Animation[i].src;
  i++;
 }
 else {
  i=0;
 }
  setTimeout('anzeigen()', $peed);
}
</script>
 
Sonst lässt du das Bild zuerst anzeigen (ohne Breite und Höhe), ermittelst dann die Höhe und rechnest dir dann das Verhältnis mit der Breite von 250px aus.
 
Zurück
Oben