Klickcounter für ein Bild: Klick-Counter

Guten Tag,
Ich habe in meiner Website eine Art Spiel und nun wollte ich euch mal fragen wie ich es über Javascript realisierbar machen kann, das wenn man auf ein Bild klickt, irgendwo auf der Website eine Zahl erscheint, die anzeigt wie oft schon auf dieses Bild geklickt worden ist. Also einen Counter für die Klicks auf das Bild.

Wäre sehr sehr nett wenn mir jemand helfen könnte, da ich am verzweifeln bin!

  1. Ich grüsse den Cosmos,

    Also einen Counter für die Klicks auf das Bild.

    Auf das Bild ein onClick und dann eine Funktion aufrufen, die einen Wert um eins erhöht und dann an eine bestimmte Stelle in die Seite schreibt, z.B. mit innerHTML.

    Dass dieser Wert nur für diesen einen User sichtbar ist und auch nur, sonage er auf der Seite verweilt, dürfte klar sein.

    Möge das "Self" mit euch sein

    --
    Fragt ein Atom das andere: Hast du mein Elektron gesehen? Ich bin heute so positiv.
    ie:{ br:> fl:| va:| ls:& fo:{ rl:( n4:{ de:] ss:) ch:? js:| mo:) sh:( zu:)
    1. Gut gut soweit, doch ich weiß nicht wie ich das ganze mache ^^

      Bin ein ziemlicher Neuling was das scripten angeht :P

      Wäre ganz nett wenn mir jemand (wenn auch vereinfacht) mal sonen Code in etwa als Beispiel gibt

      1. <scrip def bla bla....

        var klak;

        function geklike(){

        var klak++;

        document.getElemtById('hier').innerHTML=klak;

        }
        </script etc...

        dann irgendwo im HTML:

        <img.. onClick="javascript:geklike()"....

        und

        <div id="hier"></div>

        MFG
        bleicher

        --
        __________________________-
        Menschen an sich , sind nicht schlecht - es sind nur ihre Taten (c).
        Lieber bereuen gesündigt zu haben, als nicht sündigen und es später trotzdem bereuen.
        Boccaccio
        1. Grüße,|

          var klak++;

          P.S: vllt eher var klak=0;
          MFG
          bleicher

          --
          __________________________-
          Menschen an sich , sind nicht schlecht - es sind nur ihre Taten (c).
          Lieber bereuen gesündigt zu haben, als nicht sündigen und es später trotzdem bereuen.
          Boccaccio
          1. Grüße,|

            var klak++;

            P.S: vllt eher var klak=0;

            jain

            außerhalb der Funktion globale Variable initiieren auf 0:

            var klak=0;

            innerhalb der Funktion nur

            klak++;

            denn du willst dort ja nicht eine neue lokale Variable deklarieren sondern die globale erhöhen.

            Weitere Kommentare über die Probleme mit globalen Variablen spar ich mir mal.

            1. Weitere Kommentare über die Probleme mit globalen Variablen spar ich mir mal.

              mein fehler, ich wollte var klak; zitieren^^ falsche zeile ;|

              MFG
              bleicher

              --
              __________________________-
              Menschen an sich , sind nicht schlecht - es sind nur ihre Taten (c).
              Lieber bereuen gesündigt zu haben, als nicht sündigen und es später trotzdem bereuen.
              Boccaccio