Zeit für Doppelklick messen (HTML/JS)

bfg97

Mitglied
Hi,
wir haben als Aufgabe bekommen Fitts' Law zu implementieren und es funktioniert auch so gut wie alles, nur müssen wir zur Bestimmung einer Variable herausfinden, wie schnell man auf einen erscheinenden Button klickt (mittels eines eigenen Programmes). Leider habe ich bisher noch nicht herausgefunden, wie sich das bewerkstelligen lässt.
Javascript:
function calculate_a(previous){
        var dt=new Date();
        var time=dt.getTime();
        var duration=time-previous;
        $().ready(alert("zeit; "+ duration/1000));
    }
HTML:
<input id="start" type="button" value="Calculate a" onclick="time=start_counter();" class="center"/>
<input id="stop" type="button" value="Calculate a" onclick="calculate_a(time);" class="center"/>
 
Zuletzt bearbeitet:

mihe7

Top Contributor
Naja, Du merkst Dir die Zeit, wenn der Button erscheint und berechnest die Differenz zur aktuellen Zeit, wenn Du auf den Button klickst.
 

krgewb

Top Contributor
HTML:
<html>
  <head> 
  </head>
    <body>

<span id="span01"> </span><br><br><br>
  
<img  src="https://www.java-forum.org/java_forum_org.gif" onclick="test(this)">

    <script>

        var start;
        var fertig = false;
      
        window.onload = function(e){

        }

        function test(image) {

            if (start == null) {
                  start = new Date();
                  document.getElementById("span01").innerText = "Stoppuhr wurde gestartet...";
            }
            else {
                if (fertig == false) {
                    var stopp = new Date();
                    var sekunden = Math.floor((stopp - start) / 1000);
                    document.getElementById("span01").innerText = "Du hast " + sekunden + " Sekunde(n) gebraucht.";
                    fertig = true;
                }
            }
        }      

    </script>   
  
  </body>
</html>
 
Zuletzt bearbeitet:

Ähnliche Java Themen

Neue Themen


Oben