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