Hallo,
ich habe mir ein kleines JavaScript erstellt, dass mir die Höhe von Listenelementen, in denen ein Bild ist, "errechnet" und dann dem Listenelement zuweist:
der html-Code sieht etwa so aus:
Der Internet Explorer zeigt die Seite so an, wie ich sie haben will, aber der Firefox gibt folgende Fehlermeldung aus:
"Warnung: Fehler beim Verarbeiten des Wertes für Eigenschaft 'height'. Deklaration ignoriert."
Kann mir einer erklären, wie ich das Problem lösen kann?
Gruß
-André-
ich habe mir ein kleines JavaScript erstellt, dass mir die Höhe von Listenelementen, in denen ein Bild ist, "errechnet" und dann dem Listenelement zuweist:
Code:
function bilderanordnen() {
var nr=1;
var name1 = "fotonr"+ nr;
var name2 = "listenr"+ nr;
var hoehen = new Array();
while(document.getElementById(name1)){
hoehen[nr] = document.getElementById(name1).height;
document.getElementById(name2).style.height = hoehen[nr]+10;
nr++;
name1 = "fotonr"+ nr;
name2 = "listenr"+ nr;
}
}
PHP:
<ul class="neben2">
<?php
$ort ="BilderGalerie/$galerie";
$d = opendir($ort);
$gg = 0;
while(false !== ($f = readdir($d))) {
if($f != "." && $f != ".." && $f != "Thumbs.db"){
if(is_file($ort."/".$f)) {
$gg++;
$bildGroesse=getimagesize($ort."/".$f);
?>
<li id="<?php echo("listenr$gg"); ?>">
<a href="bildeinzeln.php?galerie=<?php echo($galerie); ?>&bilda=<?php echo($f); ?>&beschr=<?php echo($a); ?>">
<img alt="<?php echo($a."-".$f); ?>" src="<?php echo($ort."/".$f); ?>" <?php echo($bildGroesse[3]); ?> class="foto" id="<?php echo("fotonr$gg"); ?>" />
</a>
</li>
<?php
}
}
}
closedir($d);
?>
</ul>
"Warnung: Fehler beim Verarbeiten des Wertes für Eigenschaft 'height'. Deklaration ignoriert."
Kann mir einer erklären, wie ich das Problem lösen kann?
Gruß
-André-