Harald Sommerer: Mouseover Script daß bei (fast) allen Browsern funktionert

Hallo Forum
Ich bräuchte dringend ein Mouseover Script daß bei allen Browsern funktioniert. Da ich dieses Script nur für einen Bildertausch ohne Link brauche,komme ich mit meinem Script nicht zurecht. Da href="" eingetragen ist wird mir im NN immer das Verzeichnis angezeigt. Wenn ich href="" lösche funktioniert der Mouseover nicht mehr.
Bitte kann mir jemand einen Tipp geben wie es auch ohne Link funktionieren könnte.

besten Dank für eure Hilfe
Gruß aus Salzburg
Harald

  1. Hallo Harald,

    Ich bräuchte dringend ein Mouseover Script daß bei allen Browsern funktioniert. Da ich dieses Script nur für einen Bildertausch ohne Link brauche...

    Meinst du einen Rollover-Effekt, also das das gleiche Bild veraendert wird? Dann kannst dus einfach so machen:

    <img src="erstesbild"
       onMouseOver="this.src='zweitesbild'"
       onMouseOut="this.src='erstesbild'"
      >

    MFG

    Philipp

    1. Moin!

      Meinst du einen Rollover-Effekt, also das das gleiche Bild veraendert wird? Dann kannst dus einfach so machen:

      <img src="erstesbild"
         onMouseOver="this.src='zweitesbild'"
         onMouseOut="this.src='erstesbild'"
        >

      Eben nicht! Netscape 4 akzeptiert Eventhandler onmouseover und onmouseout (und vermutlich noch ein paar mehr) nur in den Tags <a> und <area>. Deine Lösung funktioniert also nicht im Netscape 4.

      - Sven Rautenberg

  2. Moin!

    Ich bräuchte dringend ein Mouseover Script daß bei allen Browsern funktioniert. Da ich dieses Script nur für einen Bildertausch ohne Link brauche,komme ich mit meinem Script nicht zurecht. Da href="" eingetragen ist wird mir im NN immer das Verzeichnis angezeigt. Wenn ich href="" lösche funktioniert der Mouseover nicht mehr.

    Ist fast ganz einfach:

    Du gibst deinem Bild einen Namen (hier BILDNAME). Und dann installierst du einen onmouseover-Handler so:
    document.BILDNAME.onmouseover = FUNKTION();

    onmouseout geht analog so:
    document.BILDNAME.onmouseout = ANDEREFUNKTION();

    Ich weiß nicht, ob man der Funktion auch einen Parameter mitgeben kann, ich würde aber meinen, daß es nicht geht.

    Die FUNKTION und die ANDEREFUNKTION müssen dann nur, wie bekannt, das Bild austauschen, ganz so wie bei einem Link.

    Das funktioniert bislang bei so ziemlich allen Browsern: Netscape 4, 6, IE 5, 6, Opera 5, 6 (alle Windows). Mehr habe ich persönlich nicht getestet.

    - Sven Rautenberg

  3. Servas

    Da hast:
    http://bruce-hamilton.com/tutorials/javascr2.shtml

    Greeetz
    D-Man

    ####################################

    www.CrashSex.com

    ist endlich zu verkaufen!!

    Bei interesse:

    #http://www.sedo.de/search/showdetails.php3?language=d&keyword=CrashSex.com

    #####################################

    1. Moin!

      Respekt:

      Zwei Zeilen Lösung, drei Zeilen Anrede, Gruß und Sig, und sage und schreibe neun Zeilen Werbung!

      Wenn du Domains verkaufen willst, mach das woanders, aber bitte nicht hier. Sowas ist hier unerwünscht. Danke!

      - Sven Rautenberg

  4. Besten Dank an alle, werde mal probieren anfangen.

    Danke euch
    Harald