:focus bzw. :active bei Fokus auf benachbartem Frame
Rainer
- css
0 Cheatah0 Ingo Turski
Hallo, ich brauch da nal einen Tip.
Wahrscheinlich eine ganz normale Kiste aber mir gelingt es nicht.
Ich habe zwei Frames Navigation und Contend, wenn ich in der Navigation einen Link auswähle wird durch die CSS-Angabe active bzw focus die Font-Color umgesetzt. Wo weit alles ok.
Wenn ich jetzt jedoch mit der Maus in den Contend-Frame klicke
dann schaltet die Farbe im Hyperlink wieder auf die ursprüngliche "Link" Farbe.
Wie kann ich das verhindern?
Ich möchte erreichen das der Ausgewählte Navigationspunkt farblich hervorgehoben wird und bleibt, bis ein neuer Navi-Punkt angeklickt wurde.
Schon mal Danke für die Hilfe
Gruß Rainer
Hi,
Wenn ich jetzt jedoch mit der Maus in den Contend-Frame klicke
dann schaltet die Farbe im Hyperlink wieder auf die ursprüngliche "Link" Farbe.
richtig, das Element(!) ist dann ja auch nicht mehr fokussiert bzw. aktiv.
Wie kann ich das verhindern?
Gar nicht.
Ich möchte erreichen das der Ausgewählte Navigationspunkt farblich hervorgehoben wird und bleibt, bis ein neuer Navi-Punkt angeklickt wurde.
Verzichte auf Frames. Gründe dafür gibt's mehr als genug.
Cheatah
Hi,
Wenn ich jetzt jedoch mit der Maus in den Contend-Frame klicke
dann schaltet die Farbe im Hyperlink wieder auf die ursprüngliche "Link" Farbe.
wenn Du einen in dieser Beziehung korrekt arbeitenden Browser verwendest, ist die Farbe in dem Moment, in dem Du den Klick beendest, bereits wieder zurückgesetzt.
Wie kann ich das verhindern?
Ich möchte erreichen das der Ausgewählte Navigationspunkt farblich hervorgehoben wird und bleibt, bis ein neuer Navi-Punkt angeklickt wurde.
Entweder über Javascript die Farbe dauerhaft ändern (für diesen kleinen lediglich optischen Effekt kannst Du m.E. inkauf nehmen, daß er nur mit JS funktioniert)
oder indem Du ein neues Frameset aufrufst, in dem dieser Menüpunkt entsprechend hervorgehoben ist
oder indem Du gleich auf Frames verzichtest und jeweils eine neue Seite öffnest.
freundliche Grüße
Ingo