High!
Hast du vielleicht erst mal _kontrolliert_, _welchen_ Wert du da wirklich reinschreibst, sprich eine Kontrollausgabe des Wertes gemacht?
Das habe ich gemacht, hier ist der überarbeitete Code:
var offset=window.innerHeight-48;
offset="0px "+offset+"px";
alert(offset);
getElementsByTagName("div")[0].style.backgroundPosition="0px "+-offset+"px";
Bei maximiertem Browserfenster in Mozilla in 1280 x 1024 steht folgendes in offset: 0px 777px - in diesem Fall stimmt die Grafik zufällig, weil das Original-Hintergrundbild nur 1024 x 768 groß ist und entsprechend gekachelt wird. Dass die Grafik in dem Navigationsleisten-Feld aber in Wirklichkeit nicht verschoben wird, sehe ich, wenn ich das Fenster verkleinere...
Bis bald im Khyberspace!
Yadgar