GeoMove - Seitenelemente an der Fenstergeometrie ausrichten



Problemstellung:

Seitenelemente sind an den Rändern des Fensters auszurichten und sollen beim Scrollen in den sichtbaren Bereich nachgezogen werden.
Zwar existieren auch entsprechende css-style-Angaben, jedoch werden diese nicht von allen Browsern interpretiert.
Daher erscheint eine Lösung mittels JavaScript vernünftig.



Beispiele:

Beispiel1 (geomover1.html)
Eine kleine Navigationsleiste positionieren


Beispiel2 (geomover2.html)
Eine kleine Navigationsleiste unten links
und einen lustigen Dröppez oben rechts positionieren


Beispiel3 (geomover3a.html im IFrame in geomover3.html)
Tabelle im IFrame darstellen und Kopf und Zeilenbezeichner einblenden


Beispiel3a (geomover3a.html)
Tabelle darstellen und Kopf und Zeilenbezeichner einblenden





Konzept und Quelltextbesichtigung:

Alle wichtigen Befehle sind in der Datei geomover.js gesammelt.
In den Beispielen 2 und 3 (geomover2.html und geomover3a.html) wird zusätzlich timer.js eingebunden.
Näheres zu timer.js findet sich im Animationen-Teil des JavaScript-Tutorials.
Die Datei wird in die Seiten geomover1.html, geomover2.html, geomover3a.html und geomover3.html eingebunden.


Objektreferenz:

GeoMover-Objekt (Definiert in geomover.js)

Autor: Ulrich Kritzner