Heinz: Link im Naviframe aus Zielframe heraus ändern

Beitrag lesen

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