Menü immer sichtbar

Hallo ich habe eine Internetseite in HTML-Programmiert. Nun habe ich rechts ein Untermenü. Außerdem habe ich sehr lange Seiten, also die weit nach unten scrollbar sind. Nun soll dieses Menü immer „mitgehen“. Also praktisch, dass es immer sichtbar ist. Ich möchte aber keine Frames, was wohl die einfachste Lösung wäre. Da es sich aber um Untermenüs handelt, müssen diese immer neu geladen werden (also auf jeder Unterseite), deswegen keine Frames. Wisst ihr was ich meine? Hat jemand evtl einen Tipp für mich?

Hi

Im Body Tag ein:
onScroll=„javascript:FixIt();“

Eine Function:

function FixIt()
{
LoGo.style.pixelTop=document.body.scrollTop;
// weitere Optionen nach Bedarf: document.body.scrollLeft etc.
}

Ein Div:

das soll da bleiben, kann auch ein Bild sein! Alles was ins Div passt.

Die Eigenschaften und Optionen der function mußt du nachlesen.
(http://selfaktuell.teamone.de sei da empfohlen)

Zumindest bei IE (ab 6.0?) funzt das. Bei anderen? NaJa, keine Ahnung

mfg

Dirk

abend,

Im Body Tag ein:
onScroll=„javascript:FixIt();“
function FixIt()
{
LoGo.style.pixelTop=document.body.scrollTop;

es dürfte auch leichter gehen:
als css-attribut einfach style=„position:fixed;“ angeben.

[quelle:selfHTML]
„fixed = absolute Positionierung, gemessen am Rand des Elternelements. Bleibt beim Scrollen stehen.“

mfg

zebulon::

hi Zebulon

es dürfte auch leichter gehen:
als css-attribut einfach style=„position:fixed;“ angeben.

[quelle:selfHTML]
„fixed = absolute Positionierung, gemessen am Rand des
Elternelements. Bleibt beim Scrollen stehen.“

Gerade das ist mE das Problem: Wo bleibt der Rand des Eltern-Elementes?

Hab das zwar nie probiert, aber der Elternrand ist im Zweifel der Body. Wird der Rand des Body mit gescrollt?

Mag auch sein, dass diese Angabe von den meisten Browsern nicht in diesem Sinne verstanden wird.

Da ich tatsächlich diese Funktion (so wie du schreibst unnötigerweise) einsetze würde mich interssieren, ob du das mal getestet hast.

mfg

Dirk