Umlauf: onMouseOver

Ich habe folgenden Code unterhalb, das ein Menü darstellt, welches ausgeklappt wird, wenn man mit der Maus drüberfährt.
Jetzt möchte ich das Element, wo die Maus gerade darüber ist, in einer anderen Farbe darstellen,
Wie kann ich das am besten machen?

  
 <div id="menuRegistration" onmouseover="showmenu('Anmeldung', this.id)" onmouseout="hidemenu(this.id)">  
                    <table border="0" cellpadding="2" cellspacing="1" width="100%">  
                        <tr>  
                            <td class="menu"><a class="menu" href="./registration.jsp">Anmeldeformular</a></td>  
                        </tr>  
                        <tr>  
                            <td class="menu"><a class="menu" href="">Teamanmeldung</a></td>  
                        </tr>  
                    </table>  
                </div>  

  1. Hi,

    Wie kann ich das am besten machen?

    Mit Javascript und onmouseover oder CSS, wobei afaik die Pseudoklasse :hover nur bei Links zuverlässig in allen Browsern funktioniert.

    ~Dave

  2. Hi

    Wie kann ich das am besten machen?

    Dafür gibt es entsprechende http://de.selfhtml.org/css/eigenschaften/pseudoformate.htm@title=Pseudoklassen.
    Allerdings machst du es dir mit deinem JS-Menü doch sehr umständlich, <http://de.selfhtml.org/css/layouts/navigationsleisten.htm#modern@title=immerhin geht es auch ohne>.

    Gruß
    Ole

    --
    Das Wort Vegetarier kommt aus dem Indianischen und bedeutet: Zu dumm zum Jagen.
    1. hi,

      Allerdings machst du es dir mit deinem JS-Menü doch sehr umständlich, <http://de.selfhtml.org/css/layouts/navigationsleisten.htm#modern@title=immerhin geht es auch ohne>.

      ohh das ist aber ein schrechliches beispiel, kann man auch ohne hacks sowas machen!

      zB http://gut.lv/pro/library/startpage.html

      LG

      1. Om nah hoo pez nyeetz, Eliara_!

        ohh das ist aber ein schrechliches beispiel,

        aber nur von der Optik her, das Prinzip ist dasselbe

        kann man auch ohne hacks sowas machen!

        zB http://gut.lv/pro/library/startpage.html

        ein Blick in den Quelltext verrät, dass es auch hier für den IE eigene Stylesheets gibt.

        <!--[if IE 6]>
                <link rel="stylesheet" type="text/css" href="css/ie.css"/>
            <![endif]-->
            <!--[if IE 7]>
                <link rel="stylesheet" type="text/css" href="css/ie7.css"/>
            <![endif]-->

        Matthias

        --
  3. Hi,

    <table border="0" cellpadding="2" cellspacing="1" width="100%">
                            <tr>
                                <td class="menu"><a class="menu" href="./registration.jsp">Anmeldeformular</a></td>
                            </tr>
                            <tr>
                                <td class="menu"><a class="menu" href="">Teamanmeldung</a></td>
                            </tr>
                        </table>

      
    das sind nie im Leben tabellarische Daten. Womit rechtfertigst Du hier eine Tabelle? Was haben die Attribute des <table>-Elements da verloren? Und wozu dient die Klassengesellschaft da?  
      
    Cheatah  
    
    -- 
    X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|  
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html  
    X-Will-Answer-Email: No  
    X-Please-Search-Archive-First: Absolutely Yes
    
  4. Wie kann ich das am besten machen?

    Ich würde erstmal Fragen, wie du das was du bisher gemacht hast, am besten machen kannst.

    <div id="menuRegistration" onmouseover="showmenu('Anmeldung', this.id)" onmouseout="hidemenu(this.id)">

    Wozu übergibst du hier die ID? Warum nicht einfach das Element direkt?

    und dann hast du zwei Links nebeneinander, das geht auch ohne Tabelle:

    <a class="menu" href="./registration.jsp">Anmeldeformular</a>  
    <a class="menu" href="">Teamanmeldung</a>  
    
    

    Ist die CSS Klasse hier wirklich notwendig? Du kannst die Links auch direkt ansprechen, da das übergeordnete Element eine ID hat.

    #menuRegistration a:link {  
    color:blue;  
    }
    

    Struppi.

    1. Hi,

      Ist die CSS Klasse hier wirklich notwendig?

      was ist (vom Agovis Wahn abgesehen) eine "CSS Klasse"?

      Cheatah

      --
      X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
      X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
      X-Will-Answer-Email: No
      X-Please-Search-Archive-First: Absolutely Yes
      1. Ist die CSS Klasse hier wirklich notwendig?

        was ist (vom Agovis Wahn abgesehen) eine "CSS Klasse"?

        Das du das nicht verstehst ist klar ;-) - aber ich denke Umlauf weiß was ich meine

        Struppi.

        1. Hi,

          was ist (vom Agovis Wahn abgesehen) eine "CSS Klasse"?
          Das du das nicht verstehst ist klar ;-) - aber ich denke Umlauf weiß was ich meine

          er weiß vielleicht was Du meinst, aber nicht dass es sowas gar nicht gibt. Es gibt HTML-Klassen. In CSS gibt es lediglich Klassen-Selektoren, mit denen man die HTML-Klassen, ähm, selektieren kann. CSS-Klassen sind wie intelligente Blondinen: Es mag zwar jemand diese Formulierung verwenden, aber er meint damit einen Golden Retriever.

          Cheatah

          --
          X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
          X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
          X-Will-Answer-Email: No
          X-Please-Search-Archive-First: Absolutely Yes
          1. Hi!

            CSS-Klassen sind wie intelligente Blondinen: Es mag zwar jemand diese Formulierung verwenden, aber er meint damit einen Golden Retriever.

            Damit kommst Du todsicher zum 2000. Mal in die Zitatesammlung, aber ich finde das ziemlich daneben!

            off:PP

            --
            "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
            1. Hallo,

              CSS-Klassen sind wie intelligente Blondinen: Es mag zwar jemand diese Formulierung verwenden, aber er meint damit einen Golden Retriever.
              Damit kommst Du todsicher zum 2000. Mal in die Zitatesammlung, aber ich finde das ziemlich daneben!

              das finde ich auch - aber nicht wegen der Aussage in der Sache, sondern nur wegen des unterirdischen Blondinenwitzes.

              Ciao,
               Martin

              --
              Zwei Freundinnen tratschen: "Du, stell dir vor, die Petra kriegt ein Kind!" - "Ich kann mir schon denken, von wem." - "Dann ruf sie mal schnell an, das würde ihr bestimmt weiterhelfen."