HMeier: OnMouseClick und zurück

Hi!

Brauche dringend eine Funktion die mir auf Click auf ein Bild dieses durch ein anderes austascht. Dies ist ja kein Problem, nur möchte ich auch, dass bei einem erneuten klick auf das geänderte Bild wieder das erste wiederhergestellt wird. Kann mir wer helfen?Danke!!

  1. Hallo

    SelfHTML kann. Schau mal in den Beispielen, dort ist eines zu dynamischen, grafischen Buttons. Nimm das als Grundgerüst und passe es dir an.

    Grüße

    David

    --
    "Nobody will ever need more than 640k RAM!"
    1981 Bill Gates
    1. Habe ja schon gesucht, nur finde ich nur OnMouseOver. Das brauch ich ja nicht. Der soll das Bild ändern wenn ich drauf klicke und wieder zurück ändern beim 2ten mal klicken.

      1. Hallo

        Habe ja schon gesucht, nur finde ich nur OnMouseOver.

        Wo ist das Problem? Schrieb ich nicht, das du dir das nur schön umbasteln musst? Mit dem zusätzlichen Hinweis von Andreas sollte es dann klappen.

        Grüße

        David

        --
        "Nobody will ever need more than 640k RAM!"
        1981 Bill Gates
  2. Hallo HMeier,

    Hi!

    Brauche dringend eine Funktion die mir auf Click auf ein Bild dieses durch ein anderes austascht. Dies ist ja kein Problem, nur möchte ich auch, dass bei einem erneuten klick auf das geänderte Bild wieder das erste wiederhergestellt wird. Kann mir wer helfen?Danke!!

    Du kannst das Ganze über eine globale Variable steuern:

    var erstes = true;

    function wechseln() {
      if (erstes) {
         // Zweites Bild anzeigen
      }
      else {
         // Erstes Bild anzeigen
      }
      erstes = !erstes;
    }

    Die Funktion wechseln rufst Du beim Klick auf das Bild auf.

    Grüße
    Andreas

  3. Ist wie bereits von Andreas Schneider beschrieben...

    <script "JavaScript">

    function bildwchsel(bild_ID)
     {
      if (document.getElementById(bild_ID).scr=="Bild01.gif")
       {
        document.getElementById(bild_ID).scr="Bild02.gif"
       }
       else
        {
         document.getElementById(bild_ID).scr="Bild02.gif"
        }
      }

    </script>

    ....

    <img id="Bildname" scr="Bild01.gif" onclick="bildwechsel(this.id)">

    ------------------------------------------------------------

    An David Tibbe:
    ich kenne das Zitat anders:
    "640k Ram ought to be enough for anyone" BG ´81

    Gruß

    Andreas