Rollover Button bei aktivem Link
Mike007
- html
Hallo,
hab folgende Frage, ich habe eine Seite programmiert mit einem LeftFrame (links) und einem MainFrame (rechts). Im LeftFrame hab ich einen Button (zwei Pics, per Rollover) der sicht verändert wenn ich mit der Maus drüber gehe, klicke ich ihn an, wird im MainFrame eine andere Seite aufgerufen. So das funktioniert auch komplett. Ich möchte aber jetzt das der Button seine Rollover Farbe (das zweite Pic welches beim Rollover kommt) beibehält sobald ich auf ihn geklickt habe, bzw. wenn die gewünschte Seite im MainFrame ist. Sollte ich wieder auf die Startseite wechseln (so das im MainFrame die Startseite ist) sollte der Button sich wieder zurück verfärben, so wie am Anfang. Ich weiss das dies ohne Frames einfach funktioniert, ich möchte es aber mit Frames haben damit ich den rechten Bereich (MainFrame) scrollen kann ohne den linken Bereich (LeftFrame) mit scrolle. Ist dies möglich das der Button sein Rollovereffekt beim aktiven Link beibehält ???
THX
Mike007
Hallo Mike,
das funktioniert nicht so ohne weiteres, wenn du bei den Buttons mit 'onmouseover' und 'onmouseout' arbeitest. Denn selbst wenn du nach dem Laden einer Datei im Main-Frame z.B. die Image-Source für den Button im Left-Frame per JS ändern würdest, wäre nach überfahren des Buttons mit dem Mauszeiger wieder alles wie vorher.
Du müsstest dir z.B. eine Funktion schreiben, die die Buttons in Abhängigkeit von der aktuell geladenen Datei im Main-Frame ändert, und diese per 'onmouseover' und 'onmouseout' über die Buttons aufrufen. Es gäbe aber sicherlich auch noch viele andere Ansätze. Hast du schon mal hier im Archiv gesucht!? Da findest du bestimmt einige Beiträge dazu.
Ich hoffe, das bringt dich in deinen Überlegungen ein Stück'chen weiter?
Gruß Gunther
Hallo,
hab folgende Frage, ich habe eine Seite programmiert mit einem LeftFrame
Ein Seite kann man nicht programmieren.
Du hast evtl. ein kleines JS in deine Seite eingebaut und den Rest aber mit HTML geschrieben, das keinelei Programmierfunktionen beinhaltet.
Rollover Farbe (das zweite Pic welches beim Rollover kommt) beibehält sobald ich auf ihn geklickt habe, bzw. wenn die gewünschte Seite im MainFrame ist. Sollte ich wieder auf die Startseite wechseln (so das im MainFrame die Startseite ist) sollte der Button sich wieder zurück verfärben, so wie am
Da kann ich dir nur mein Skript empfehlen, dass alle deine gwünschten Forferungen erfüllt: http://home.arcor.de/struebig/js/mouse_over/mouse_over.htm
Struppi.