Bild immer oben im Fenster darstellen

Kennt jemand die Funktion, die einem Framelos erlauben würde, eine Grafik (oder auch was anderes) immer am oberen Rand des momentanen Bildschirms darzustellen? Andersrum formuliert: eine Stelle, wo soetwas verbaut wurde ist mir selber bekannt (http://www.kommet.spb.ru/metro/). Nur bin ich nicht in der Lage zu durchschauen, was man da dem Bedienungsmenü links angetan hat.

Mit Anfängergruß - Mitya Suchin

Die haben das ganze mit Layern gemacht. Bei einem Layer handelt es sich um einen Bereich, der in einem Fenster (vom Browser) pixelgenau positioniert werden kann (u.v.m.)

Wenn nun das Dokument gescrollt wird, dann wird dies über ein Event an eine Methode (in Javascript geschrieben) weitergereicht und diese verschiebt dann den Layer.

Problem hierbei ist, dass Netscape und Microsoft eine verschieden DOM verwenden (DOM - Document Object Model), d.h. das ansprechen eines Layers ist in Javascript bei den Browsern verschieden. Desweiteren funktioniert die Layertechnik ab einem 4er Browser einigermaßen korrekt.

Mehr zu dieser Thematik ist unter dem Stichwort DHTML (Dynamic HyperText Markup Language) zu finden. Z.B. gibt es unter http://www.dansteinman.com/dynduo/ eine sehr gute Bibliothek zu diesem Thema, so daß man sich nicht mehr um die Feinheiten der Layerprogrammierung kümmern muß. Mit den dortigen Mittelnd dürfte es Dir nicht schwer fallen, den beschriebenen Effekt selber zu programmieren (immer vorausgesetzt, Du kannst programmieren :wink:)

MfG Frank

Kennt jemand die Funktion, die einem

Hallo Mitya, schau mal in http://www.grammiweb.de/
dort unter Onlinepraxis und JavaGimmicks.
Hier gibt es unter Informationspräsentation BRANDING das was Du vielleicht suchst.
Bild das immer an der gleichen Stelle auf Deiner Seite erscheint. Viel Spaß Gruß Michael