Sascha: getElementById

Beitrag lesen

Hi

if (navigator.appName.indexOf('Netscape') != -1) { FensterBreite = self.innerWidth } else if (navigator.appName.indexOf('Microsoft') != -1) { FensterBreite = document.body.clientWidth };

var breite = 500;    // Bildbreite
padding = (FensterBreite-breite)/2
document.write(padding);

  
Wozu schreibst du hier das document.write(padding);?  
Was möchtest du damit erzielen?  
  
Zudem hast du hinter der Deklaration der Variablen padding das Semikolon vergessen.  
  

> ---> ab hier das problem:  
> ~~~javascript

	document.getElementById('test').paddingLeft="(padding)px;"  

> 

Ein Element kann keine Eigenschaft paddingLeft haben.
Richtig müsste es heißen:

document.getElementById('test').style.paddingLeft= padding + "px;"

Also das style muss noch eingefügt werden.
Und dann schau dir mal an, wie ich der Eigenschaft den Wert übergebe und wie du es getan hast.

Gruß Sascha