Hallo Leute,
ich stehe vor folgendem Problem: Ich habe einen Navigationsframe und einen Inhaltsframe. Der Naviframe ist nach folgendem Schema aufgebaut:
<a href="main.htm" target="mainFrame" onFocus="if(this.blur)this.blur()">
<a href="test.htm" target="mainFrame" onFocus="if(this.blur)this.blur()">
<a href="huhu.htm" target="mainFrame" onFocus="if(this.blur)this.blur()">
usw.
Im Style steht u.a. folgendes:
a:hover { text-decoration:none; color:#ffffff; background-color:#aaaaff; }
a:active { text-decoration:none; color:#ffffff; background-color:#0000ff; }
So weit, so gut.
Die Funktion onFocus="if(this.blur)this.blur()" ist eigentlich dazu da, um den hässlichen Linkrahmen zu elimieren. Beisst sich aber natürlich mit a:active, weil die "Aktivität" des Links ja quasi sofort wieder ausgeschaltet wird.
Meine Idee ist es, den Link aus der HTML-Datei, welche durch Anklicken des Links ins Zielfenster geladen wird, per JavaScript zu aktivieren. Das hätte auch den enormen Vorteil, daß man mit den Browser-Buttons "Vor" und "Zurück" arbeiten kann und immer der "richtige" Link entsprechend eingefärbt wird.
Gibt es da eine Lösung? Bin für jede Hilfe dankbar.
Gruß, Heinz