fibu: onMouseover ?!

Hallo zusammen,
ich möchte, dass wenn ich die maus über ein bild bewege ein anderes angezeigt wird. Wie geht das?

irgend was in die richtung??: onMouseOver

mfg

  1. Hallo,

    ich möchte, dass wenn ich die maus über ein bild bewege ein anderes angezeigt wird. Wie geht das?

    wenn es um Bilder geht:
    http://de.selfhtml.org/javascript/beispiele/buttons.htm

    wenn es aber um Link-Bilder geht, dann kannst du das mit der CSS-Pseudoeigenschaft :hover realisieren.
    [http://de.selfhtml.org/css/eigenschaften/pseudoformate.htm#link_visited_hover_active_focus]

    mfg NAG

    --
    signatur
  2. Hi fibu,

    ich möchte, dass wenn ich die maus über ein bild bewege ein anderes angezeigt wird. Wie geht das?
    irgend was in die richtung??: onMouseOver

    dafür reicht die CSS-Pseudo-Klasse :hover, Javascript ist nicht notwendig.

    http://aktuell.de.selfhtml.org/artikel/css/mouseover/#a4
     -> http://aktuell.de.selfhtml.org/artikel/css/mouseover/beispiel5.htm

    Grüße,
     Roland

    1. Hiho,

      also ich bin nich grad der css pro ... wie geht das denn für ein normales bild, also nich backgrund-image?

      <style>
         a       { display:block;
                   background-image:url(button.gif);
                   width:120px; height:30px }
         a:hover { background-image:url(button_on.gif); }
      </style>

      mfg

      1. Hi fibu,

        wie geht das denn für ein normales bild, also nich backgrund-image?

        mit CSS gar nicht.

        Grüße,
         Roland

        1. Hi Orlando,

          wie geht das denn für ein normales bild, also nich backgrund-image?

          mit CSS gar nicht.

          Deshalb: Erstelle einfach z.B. ein Div, dem du width und height vom Bild gibst, wo du dann das Bild als Hintergrund reintust, dann funktioniert auch alles mit dem :hover.

          MfG, Dennis.

          --
          Mein SelfCode: ie:{ fl:{ br:^ va:) ls:< fo:) rl:( n4:& ss:) de:> js:( ch:{ sh:( mo:} zu:|
          Zufällige Hinweise:
          ------------------------
          Sinnvolles Zitieren: Man zitiert nur Teilsaetze des Vorposters
          auf die man sich bezieht! Nicht einfach alles.
    2. Hi,

      dafür reicht die CSS-Pseudo-Klasse :hover, Javascript ist nicht notwendig.

      Wobei ich doch *dringend* auf die auch genannten Nachteile hinweisen möchte!

      Kein CSS = überhaupt nichts sichtbar! :-(

      Und man kann sich, außer vielleicht in Intranet-Umgebungen, in keinster Weise darauf verlassen, daß selbst aktuelle Browser dieses CSS interpretieren.

      IMHO ist nur die JavaScript-Methode tauglich ...

      Gruß, Cybaer

      --
      Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
      1. dafür reicht die CSS-Pseudo-Klasse :hover, Javascript ist nicht notwendig.

        Wobei ich doch *dringend* auf die auch genannten Nachteile hinweisen möchte!

        Kein CSS = überhaupt nichts sichtbar! :-(

        Du meinst welche Browser?
        und hier sind z.b. Suchmaschinen wesentlich besser bedient, da der code ja HTML ist. Lediglich NC 4 versagt bei den Pseudoklassen

        Und man kann sich, außer vielleicht in Intranet-Umgebungen, in keinster Weise darauf verlassen, daß selbst aktuelle Browser dieses CSS interpretieren.

        sogar IE 4 zeigt hier zumindest etwas an:
        http://home.arcor.de/struebig/computer/javascript/exp/test/css-mouseover.html

        IMHO ist nur die JavaScript-Methode tauglich ...

        Kommt drauf an wofür. zumindest ist die Wahrscheinlichkeit, das JS ausgeschaltet oder gefiltert wird größer als das der Browser kein CSS kann

        Struppi.

        1. vergiß es, ich hab die Frage falsch verstanden.

          Struppi.

          1. Hi Struppi,

            Mal noch eine kleine Anmerkung zu deiner Scriptsammlung:
            http://home.arcor.de/struebig/computer/javascript/index.html

            Ich klicke auf den Button Valid HTML 4.0 - und was sehe ich?

            Diese Seite ist nicht Valid HTML 4.0 Strict. ;-)

            Da nimm das Zeichen doch lieber weg - ich fände so was nämlich
            ein bisschen peinlich *g*

            MfG, Dennis.

            --
            Mein SelfCode: ie:{ fl:{ br:^ va:) ls:< fo:) rl:( n4:& ss:) de:> js:( ch:{ sh:( mo:} zu:|
            Zufällige Hinweise:
            ------------------------
            - Bitte schickt mir die Antwort als E-Mail an xy@xy.de
            Wie bitte? Noe, gibbet net!
            1. Mal noch eine kleine Anmerkung zu deiner Scriptsammlung:
              http://home.arcor.de/struebig/computer/javascript/index.html

              Ich klicke auf den Button Valid HTML 4.0 - und was sehe ich?

              Diese Seite ist nicht Valid HTML 4.0 Strict. ;-)

              danke, für den Hinweis.

              Das lag an dem Zähler den ich mir gestern gegönnt habe, den brauch ich fürmein ego ;-)

              Da nimm das Zeichen doch lieber weg - ich fände so was nämlich
              ein bisschen peinlich *g*

              Ich find den sehr nützlich, so kann ich jederzeit sehen, wenn ich einen Fehler gemacht habe.

              Struppi.

          2. Hi,

            vergiß es, ich hab die Frage falsch verstanden.

            Zu spät ... =:-o

            Gruß, Cybaer

            --
            Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
        2. Hi,

          Du meinst welche Browser?

          Den Broser, mit dem der Surfer die Site ansurft, ohne mich vorher zu fragen! ;-)

          und hier sind z.b. Suchmaschinen wesentlich besser bedient, da der code ja HTML ist.

          ? HTML ist es sowieso. Nur entweder *ergänzt* um CSS oder JS -und bei CSS halt (logischerweise) weniger HTML, als bei der JS-Variante.

          BTW: Indizieren Suchmaschinen nicht nur "HTML-Images", sondern auch "CSS-Images"?

          Lediglich NC 4 versagt bei den Pseudoklassen

          Oder der IE, wenn es sich nicht um Links handelt, oder generell Browser mit deaktivierten CSS, bzw. gar ganz ohne CSS.

          Du weißt halt nicht, welchen Browser der Surfer benutzt. Wenn Du es wirklich (mindestens ansatzweise) rausfinden kannst, hast Du JavaScript - dann kann man auch gleich die JS-Variante verwenden. :-)

          Kommt drauf an wofür.

          Es kommt *immer* drauf an. :-))

          Und noch 'ne Binsenweisheit: Man sollte potentielle User nicht ausschließen. ;-) Techniken die das tun, sollte man nicht zur Problemlösung heranziehen, sondern andere Lösungen bemühen. Das Credo in diesem Fall: "nur optional" (gilt nicht nur für JS).

          zumindest ist die Wahrscheinlichkeit, das JS ausgeschaltet oder gefiltert wird größer als das der Browser kein CSS kann

          Aber wenn JavaScript ausgeschaltet ist und wenn der Browser kein CSS kann (wir hatten hier ja gerade erst den Thread mit dem PDA unter Windows Mobile 2003, dessen IE 6 weder JS noch CSS beherrscht), dann sieht man bei der CSS-Lösung gar nichts, bei der JS-Lösung wenigstens die Original-Grafik.

          Gruß, Cybaer

          PS: Kommt doch nicht so gut, wenn man z.B. "protzt", man hätte auf der Site die neueste Technik eingesetzt, damit es auch ohne JS optimal aussieht. Und der Chef, der seinen PDA gleich mal auprobiert, sieht dann nüscht. =;->

          --
          Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
  3. Hallo.

    Hallo zusammen,
    ich möchte, dass wenn ich die maus über ein bild bewege ein anderes angezeigt wird. Wie geht das?

    irgend was in die richtung??: onMouseOver

    Bei JS sieht das so aus:
    <img src="bild1.gif" onMouseOver="this.src='bild2.gif'">

    Und wenn du dann auch noch willst, dass wieder die alte Grafik kommt geht das so:
    <img src="bild1.gif" onMouseOver="this.src='bild2.gif'" onMouseOut="this.src='bild1.gif'">

    Das hättest du aber auch selber herausfinden können.

    Aber ich rate dir auch das mit CSS zu machen, wie Orlando es schon erklärt hat.

    Ich hoffe ich konnte helfen, H2O

    --
    #*~!:     Endlich Ferien.
    Selfcode: ie:% fl:| br:^ va:| ls:# fo:) rl:? n4:| ss:{ de:] js:) ch:? sh:( mo:? zu:|
    Infos:    http://emmanuel.dammerer.at/selfcode.html
    1. Hallo,
      es funktioniert !!
      das ist super, vielen Dank
      mfg