RobOter: "Ungültiges Argument" bei IE

Beitrag lesen

Hallo Forum,

ich steh grad auf dem Schlauch.

Folgender Code funktioniert nicht im IE:

  
function change_position() {  
	var width = window.innerWidth;  
	var leftpos = parseInt(width/2 - 330);  
  
	if (document.getElementById) {  
//Die folgende Zeile erzeugt "Ungültiges Argument" Fehlermeldung  
		document.getElementById('logo').style.left = leftpos+'px';  
		document.getElementById('nav').style.left = leftpos+'px';  
		document.getElementById('spacer').style.left = leftpos+'px';  
		document.getElementById('content').style.left = leftpos+'px';  
		document.getElementById('footer').style.left = leftpos+'px';  
	} else {  
		document.all['logo'].style.left = leftpos+'px';  
		document.all['nav'].style.left = leftpos+'px';  
		document.all['spacer'].style.left = leftpos+'px';  
		document.all['content'].style.left = leftpos+'px';  
		document.all['footer'].style.left = leftpos+'px';  
	}  
}  

SeaMonkey/Firefox macht was ich will.

Kann mir jemand helfen?

Vielen Dank