Diashow Bildgröße fest einstellen

Heinz2

Grünschnabel
Hallo Leute,
ich habe nachfolgendes Script bei mir eingebunden. Klappt soweit. Nur meine Bilder sind unterschiedlich gross. Meine Frage: Wie kann ich die Bildausgabe auf eine Breite von 400Pixel mit automatischer Höhenberechnung bewerkstelligen?

Code:
<?php
# Diashow mit PHP und JavaScript

# Verzeichnis der Bilder
$verzeichnis = "include/images/gallery/";

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

echo "
<div style='text-align: center;'><img id='dummy' src='#'></div>

<script type='text/javascript'>
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 "
function anzeigen() {
 if (i < bild.length) {
  document.getElementById('dummy').src=bild[i];
  i++;
 }
 else {
  i = 0;
 }
  setTimeout('anzeigen()', $peed);
}
anzeigen();
</script>
";
?>

Kann mir weitergeholfen werden?

Danke schon mal.
MfG Heinz2
 
Hi,

wenn du dem img-Tag im Attribut width den gewünschten Wert angibst, sollte die Berechnung automatisch erfolgen.
Code:
<img id='dummy' src='#' width='400' />
Ciao
Quaese
 

Neue Beiträge

Zurück