Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Click Counter

Hybrid View

  1. #1
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Parti da questo:
    codice:
    <script>
    var t, z;
    var spazio = 600; // dimensione dello spazio contenitore
    punti=0;
    window.onload=start;
    function start() {
        document.getElementById("campo").style.width=''+spazio+'px';
        document.getElementById("campo").style.height=''+spazio+'px';
        t = setTimeout(function(){fine()},30000); // tempo di gioco
        sposta();
    }
    function conta() {
        punti++;
    //    clearTimeout(z); sposta();  // togliere il commento per maggiore difficolta'
    }
    function sposta() {
        document.getElementById("bersaglio").style.top = Math.floor(Math.random()*(spazio-20));
        document.getElementById("bersaglio").style.left = Math.floor(Math.random()*(spazio-20));
        if(t) z = setTimeout(function(){sposta()},3000); // tempo di pausa
    }
    function fine() {
        alert("Hai totalizzato "+punti+" click");
        t = false;
    }
    </script>
    <body>
    <div id="campo" style="border:1px solid green;position:relative;">
    <a href="#" onclick="conta();return false"><img id="bersaglio" src="quadratino_rosso.gif" style="width:20px;height:20px;border:0;position:absolute;" onfocus="blur()"></a>
    </div>
    </body>
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  2. #2
    Quote Originariamente inviata da br1 Visualizza il messaggio
    Parti da questo:
    codice:
    <script>
    var t, z;
    var spazio = 600; // dimensione dello spazio contenitore
    punti=0;
    window.onload=start;
    function start() {
        document.getElementById("campo").style.width=''+spazio+'px';
        document.getElementById("campo").style.height=''+spazio+'px';
        t = setTimeout(function(){fine()},30000); // tempo di gioco
        sposta();
    }
    function conta() {
        punti++;
    //    clearTimeout(z); sposta();  // togliere il commento per maggiore difficolta'
    }
    function sposta() {
        document.getElementById("bersaglio").style.top = Math.floor(Math.random()*(spazio-20));
        document.getElementById("bersaglio").style.left = Math.floor(Math.random()*(spazio-20));
        if(t) z = setTimeout(function(){sposta()},3000); // tempo di pausa
    }
    function fine() {
        alert("Hai totalizzato "+punti+" click");
        t = false;
    }
    </script>
    <body>
    <div id="campo" style="border:1px solid green;position:relative;">
    <a href="#" onclick="conta();return false"><img id="bersaglio" src="quadratino_rosso.gif" style="width:20px;height:20px;border:0;position:absolute;" onfocus="blur()"></a>
    </div>
    </body>
    Senza Parole... E' quello che volevo fare (almeno la base..)
    Un altra cosa... ma per collegare il punteggio ad un account? (my_sql e quindi punteggio nel campo "score", ecc) come faccio?
    Non me lo scrivere tu il codice! Voglio dei consigli o almeno poche righe di codice che a me verrebbero difficili da implementare..
    Grazie mille comunque!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.