Michael Marzoll: MouseOver Menü

http://www.nicors.de/new/test.html

Kann mir jemand verraten warum das Bild die ganze Zeit flackert wenn man hier auf Support geht?

Kennt jemand das Problem und weiss wie man es behebt?

Hab das ganz normal mit onMouseOver gemacht..

liegt vielleicht an dem position: absolute...

ist aber nur eine Vermutung..

Hoffe mir kann jemand helfen!

Vielen Dank im voraus!

  1. http://www.nicors.de/new/test.html

    Kann mir jemand verraten warum das Bild die ganze Zeit flackert wenn man hier auf Support geht?

    netscape sagt:
    Fehler: block is not defined

    cu
    ulli

    1. I know.. im Netscape muss es statt visible show sein..

      wills aber erstmal schaffen das es überhaupt im IE funktioniert.. :-|

      http://www.nicors.de/new/test.html

      Kann mir jemand verraten warum das Bild die ganze Zeit flackert wenn man hier auf Support geht?
      netscape sagt:
      Fehler: block is not defined

      cu
      ulli

  2. Hallo Michael Marzoll,

    Kann mir jemand verraten warum das Bild die ganze Zeit flackert wenn man hier auf Support geht?

    Hab das ganz normal mit onMouseOver gemacht..

    'Ganz normal' IMHO eher nicht :-)

    Dein Quelltext:

    <TD  onMouseOver="block.style.visibility='visible'" onMouseOut="block.style.visibility='hidden'">
       <a href=#><IMG SRC="Bilder/navi_10.gif" WIDTH=116 HEIGHT=40 ALT="Support" BORDER="0" id=knopp10 onMouseOver="JavaScript:knopp10.src='Bilder/navi2_10.gif'" onMouseOut="JavaScript:knopp10.src='Bilder/navi_10.gif'"></a></TD>

    Meine Hinweise:

    1. Du hast fuer 'td' UND 'img' die Eventhandler 'onmouseover' und 'onmouseout' verwendet.

    2. Nachdem der Browser die 'onmouseover'-Anweisung des 'td' abgearbeitet hat, wird er feststellen, dass das Ereignis 'onmouseover' beim 'img' eingetreten ist (und die entsprechende Anweisung ausfuehren).

    3. Nachdem der Browser die 'onmouseover'-Anweisung des 'img' abgearbeitet hat, wird er feststellen, dass das Ereignis 'onmouseover' beim 'td' eingetreten ist (und die entsprechende Anweisung ausfuehren).

    4. siehe 2.

    5. siehe 3.

    6. usw. usw. - immer, wenn die Maus bewegt wird ...

    Meine Vorschlaege:

    1. "JavaScript:" im Wert eines Eventhandlers ist falsch geschrieben UND voellig fehl am Platz - weg damit.

    2. Entscheide Dich fuer EINEN Tag, in dem Du die Eventhandler verwendest - also entweder 'td' ODER 'img'.

    gruesse
    rainer groth

    --
    ss:| zu:} ls:& fo:) de:] va:| ch:] n4:° rl:? br:$ js:| ie:| fl:( mo:?
    (--> einer der letzten bauhaeusler <--)