Yadgar: Hintergrundbild dem Scrollstatus entsprechend positionieren

Beitrag lesen

High!

Ich bastele mal wieder an einer fixed-positionierten Navigationsleiste (kommt jetzt bitte nicht mit dem Argument, Javascript für Navigationselemente sei vom Teufel... ich wüßte nicht, wie ich das Folgende allein mit CSS bewerkstelligt bekäme!), in der sich das Hintergrundbild des Textbereiches der Seite, nicht aber der Text selbst fortsetzt.

Dazu müsste ich ja für den mit div definierten Navigationsbereich dasselbe Hintergrundbild wie für den Textbereich wählen und dann entsprechend Fenstergröße, Bildschirmauflösung und Scrollstatus (YPageOffset) dieses Hintergrundbild positionieren (background-position).

Aber kann man in Javascript überhaupt Variablen an style-Elemente übergeben? Das hier:

[code=css]
  var offset=window.innerHeight-48;
  getElementsByTagName("div")[0].style.background-position:offset;
[/code]

funktioniert jedenfalls nicht...

Bis bald im Khyberspace!

Yadgar