CSS / JavaScript

Hallo Leude,

ich bräuchte da mal eure hilfe ich bekomm das Problem einfach nich in griff.

Problem:
ich hab meine navi die mit CSS formatiert wird.
die links verweisen in einen anderen frame.

A.nav:link{FONT-SIZE: 10pt; COLOR:#252525;}
A.nav:visited{FONT-SIZE: 10pt; COLOR:#252525;}
A.nav:active{FONT-SIZE: 10pt; COLOR:#FF6600;}
A.nav:hover{FONT-SIZE: 10pt; COLOR:#FF6600;}

wenn ich jetzt in dem geladenen frame was anklicke verschwindet der active-link in der navi.
das soll natürlich nicht so sein.
die lösung liegt wahrscheinlich im JavaScript, aber ich kriegs nicht hin.

wär kuhl, wenn mir jemand helfen könnte.

Grüße,
Jens

Hallo Jens,

bin mir zwar nicht sicher, aber vermutlich wird beim Laden des anderen Frames der Focus auf den gesetzt. Was ist denn dann „:active“? Wie lange hält denn das?

ggfs. Lösung:
beim clicken die Class explizit setzen.

P.S: Bin gerade bei meine HP beim selben Problem. Voläufig wird da nichts „gemerkt“. Bin zu faul …

mfg

Dirk

Hi,

Was ist denn dann „:active“? Wie lange hält denn das?

von Beginn bis Ende des Klicks.

ggfs. Lösung:
beim clicken die Class explizit setzen.

Nein. Auf Frames verzichten. Alles andere ist nur das geringfügige Reduzieren massiver Probleme verbunden mit dem starken Erhöhen der Problemmenge.

Cheatah

Hi Cheaha

Was ist denn dann „:active“? Wie lange hält denn das?

von Beginn bis Ende des Klicks.

Da ich da echt unsicher bin: Meinst du echt die „Sekunde“? Das hilft ja kaum weiter, ob mit oder ohne Rahmen.

ggfs. Lösung:
beim clicken die Class explizit setzen.

Nein. Auf Frames verzichten. Alles andere ist nur das
geringfügige Reduzieren massiver Probleme verbunden mit dem
starken Erhöhen der Problemmenge.

Deine Meinung zu Frames in Ehren, aber wenn die Sekunde stimmt: Dann doch per onClick? Oder bleibt „:active“ dann „hängen“?

mfg
Dirk

Hi,

Was ist denn dann „:active“? Wie lange hält denn das?

von Beginn bis Ende des Klicks.

Da ich da echt unsicher bin: Meinst du echt die „Sekunde“?

ja, das winzig kleine Momentchen.

Das hilft ja kaum weiter, ob mit oder ohne Rahmen.

Natürlich nicht. :focus würde ein bisschen weiter gehen, das ist erst nach dem nächsten Klick (Druck auf die Tabulatortaste, …) nicht mehr gegeben.

ggfs. Lösung:
beim clicken die Class explizit setzen.

Nein. Auf Frames verzichten. Alles andere ist nur das
geringfügige Reduzieren massiver Probleme verbunden mit dem
starken Erhöhen der Problemmenge.

Deine Meinung zu Frames in Ehren, aber wenn die Sekunde
stimmt: Dann doch per onClick?

Was soll das helfen? Ohne JavaScript ist es eh nicht da, und wenn der Benutzer auch nur ein Mal die Back-Taste seines Browsers benutzt (Alt+Left drückt, per Mousegestures zurück geht, …) stimmt die Anzeige schon nicht mehr. Hier wird versucht, einen erheblichen Mangel durch Schaffung neuer Mängel teilweise auszugleichen, anstatt das Übel an der Wurzel anzupacken und die Frames zu eliminieren. Du wirst es nicht schaffen, die zahlreichen Nachteile, die Frames mit sich bringen, auch nur annäherungsweise auszugleichen.

Cheatah