jak: "active" link funzt nicht...!?

hi

ich versuche verzweifelt ein rollovermenü via css zu basteln, bei dem der user sieht, auf welcher seite er sich gerade befindet. mit "active" haut das aber irgendwie nicht hin.

hier mein CSS teil:

#rollovermenu-top a {
 color:#6E6E6E;
 text-decoration:none;
 font-family:Tahoma,Arial,Verdana;
 font-weight:bold;
 font-size:10pt;
 font-variant:small-caps;
 letter-spacing:0.2em;
 height: 25px;
 display:block;
}
#rollovermenu-top {
 padding-top:7px;
}
#rollovermenu-top a {
 width: 130px;
 background: url("../images/roll-top.gif") 0px 0px no-repeat;
}

#rollovermenu-top a:hover, #rollovermenu-top a:active {
 color:#ffffff;
 background-position: 0px -25px;
}

und hier mein HTML teil:

<div id="rollovermenu-top">
        <a href="1.php" style="float:left">1</a>
 <a href="2.php" style="float:left">2</a>
 <a href="3.php" style="float:left">3</a>
</div>

ich verwende übrigens keine frames. wie krieg ich dieses "active" teil zum laufen?
...bin für jeden rat dankbar!

  1. ich verwende übrigens keine frames.

    genau! du verlässt mit deinen links die seite und damit wird dein menu neugeladen. du müsstest in einem parameter übergeben welcher link angeklickt wurde und dafür dann einen style setzen.

    gruß
    phase

    1. *klick* gemacht

      danke euch beiden!

  2. Tach,

    ich versuche verzweifelt ein rollovermenü via css zu basteln, bei dem der user sieht, auf welcher seite er sich gerade befindet. mit "active" haut das aber irgendwie nicht hin.

    das ist kein Wunder :active hat damit nichts zu tun, sondern ist der Zustand in dem ein Element angeklickt ist. Der IE macht das leider vollkommen falsch. Du solltest dein Problem am Besten serverseitig oder händisch lösen, indem das entsprechende Element eine passende Klasse erhält.

    mfg
    Woodfighter