Firefox ignoriert per JavaScript erstellte CSS Anweisung

-André-

Erfahrenes Mitglied
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:
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;
	}
}
der html-Code sieht etwa so aus:
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>
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é-
 
Vielen Dank für die Antwort,
mit
Code:
document.getElementById(name2).style.height = hoehen[nr]+20+"px";
klappts.

Gruß

-André-
 

Neue Beiträge

Zurück