Der Martin: target des Links ist ein iframe. a:active greift nicht.

Beitrag lesen

Hallo,

Die Internetseite, die ich derzeit gestalte besitzt ein iframe, das den einzigen variablen Inhalt anzeigt. Sprich die Seite wird nie neu geladen

das ist nicht schön. Ich sehe also in der Browser-Adresszeile nicht, wo ich wirklich bin. Und wenn ich -wie gewohnt- deine Links in einem neuen Fenster öffne, habe ich ein Dokument ohne Rundumverzierung und vor allem ohne Navigation. Dasselbe, wenn ich ein Bookmark auf eine deiner Seiten setzen will.

Wenn du schon unbedingt Teile der Seiten in iframes auslagern willst, mach's besser umgekehrt: Pack die gleichbleibenden Teile in iframes, und integriere sie ins Hauptdokument. So hat wenigstes jede Seite ihre eigene eindeutige URL und bleibt navigierbar.

Das funktioniert einwandfrei, nur besteht mein konkretes Problem darin, dass das style-Attribut "a:active" keine Wirkung zeigt, da die URL der gesamten Seite natürlich nicht der des Links entspricht, sondern man sich nach wie vor auf der Hauptseite befindet.

Die URLs haben doch gar nichtt mit der Pseudoklasse :active zu tun - :active ist einfach der Zustand eines Links in dem kurzen Zeitraum vom Drücken der Maustaste bis zum Wieder-Loslassen.

Nun würde ich gerne wissen, ob man sozusagen ein "target" für das "a:active"-Attribut setzen kann, oder ob man das Problem irgendwie anders lösen kann.

Beschreibe dein Anliegen bitte nochmal anders; ich verstehe nicht, was du eigentlich willst.

Ciao,
 Martin

--
Mit einem freundlichen Wort und einer Waffe erreicht man mehr, als mit einem freundlichen Wort allein.
  (Al Capone, amerikanische Gangsterlegende)
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(