Manuel: Clickzähler...

Hallo Leute,

tut mir furchtbar leid, daß ich eine so blöde Frage stelle, aber ich komm einfach nicht hinter die Logik meines Problems:

Ich brauche einen Zähler, der die Anzahl meiner Mouseclicks zählt, und der die Anzahl dann dynamisch mittels innerText in meine HTML-Seite schreibt.

Ich bin einfach zu doof

Danke für die Hilfe

MfG

SEBER-RIDER

  1. hi,

    tut mir furchtbar leid, daß ich eine so blöde Frage stelle, aber ich komm einfach nicht hinter die Logik meines Problems:
    Ich brauche einen Zähler, der die Anzahl meiner Mouseclicks zählt,

    dann überlege dir zuerst mal, _worauf_ du klicken möchtest?

    und der die Anzahl dann dynamisch mittels innerText in meine HTML-Seite schreibt.

    das solltest du doch selber schaffen können, oder?

    gruss,
    wahsaga

  2. moin :)

    Ich brauche einen Zähler, der die Anzahl meiner Mouseclicks zählt, und der die Anzahl dann dynamisch mittels innerText in meine HTML-Seite schreibt.

    Zählen lassen geht in javascript soweit ich weiss nicht.
    Aber du kannst zumindest danach unterscheiden ob einmal oder zweimal geklickt wurde.
    lege dir ne Variable an z.B. namens myClicks

    und dann wendest du die Eventhandler an:
    http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm
    onClick="myClicks=1"; (für einmal klicken)
    bzw. onDblClick="myClicks=2"; (für zweimal klicken)

    Diese Variable kannste dann mit innerText in die Seite schreiben lassen.
    http://selfhtml.teamone.de/javascript/objekte/all.htm#inner_text

    liebe Gruesse lina

    --
    ss:| ls:] fo:| de:] ch:? rl:? br:> js:( ie:% fl:| mo:)
    Wer nicht versucht hat schon verloren.
  3. hi!
    ist es das, was du meinst:

    <html>

    <head>
    <title>Clickzähler</title>
    <script language="JavaScript">
    <!--
     var counter = 0;

    function ClickCounter( )
     {
      // counter um 1 erhöhen
      counter ++;

    // ausgeben
      window.document.all.counter.innerText = counter;
     }

    //-->
    </script>
    </head>

    <body onclick="ClickCounter( );" onDblClick="ClickCounter( );">

    <div align="center">
    <font face="Comic Sans MS" size="7">
    <span id="counter"> </span>
    </font>
    </div>

    </body>

    </html>

    zählt allerdings nur linksklicke und zwar alle innerhalb des dokuments! funktioniert aber nur im IE richtig, weil es nur da onDblClick gibt, wenn man einen doppelklick macht und onDblClick nicht hätte würde der counter nur um 1 erhöht!

    cu