Aloha!
Danke, das mache ich auch. Nur stehe ich unter Zeitdruck da die Seite in vier Wochen zu Semesterbeginn fertig sein soll. Und reines (x)html kann ich, das habe ich ausreichend gemacht. Nur noch nie etwas dynamisches.
Das ist aber auch sehr einfach.
Im Prinzip brauchst du zwei Javascript-Funktionen, die dir Layer einblenden. Dazu gibts IIRC im DHTML-Kapitel von SelfHTML Informationen - ansonsten suche im Archiv mal nach "showlayer hidelayer", da dürftest du zwei Funktionen finden, die in allen Browsern Layer ein- und ausblenden kann.
Dann brauchst du im Prinzip nur noch die entsprechenden <div>-Layer definieren, positionieren und mit CSS anfänglich zu verstecken (visibility:hidden). Und die Links erhalten onmouseover/onmouseout-Eventhandler, die die Layer ein- und ausblenden, wenn man drübergeht. Auf die gleiche Weise veränderst du auch den Hintergrund (ist alles auch im Archiv zu finden - die Fragen kamen schon häufiger).
- Sven Rautenberg