Continua a non andare. Questo è lo script. La funzione modulo() parte al click del bottone del form. Però mi esce sempre "no spam please", quindi vuol dire che non riesce ad assegnarmi il valore 1 alla variabile testook . come mai? grazie mille ancora...


codice:
var testook = 0;

window.onload = antispam()
{
   var nick = document.getElementById('nick')
   var testo = document.getElementById('testo')
   var caratteri_nick = 0;
   var caratteri_testo = 0;
   
   nick.onkeyup = function()
   {
      caratteri_nick++
   }
   testo.onkeyup = function()
   {
      caratteri_testo++
   }

   if ( caratteri_nick > 0 && caratteri_testo > 0 )
   {
      testook = 1;
   }
}
	
	//CONTROLLO CAMPI

  function Modulo() {
     // Variabili associate ai campi del modulo
     var nickname = document.modulo.nick.value;
     var testo = document.modulo.testo.value;

    
        //Effettua il controllo sul campo NICKNAME
        if ((nickname == "") || (nickname == "undefined")) {
           alert("Devi inserire il tuo nome");
           document.modulo.nickname.focus();
           return false;
        }
        //Effettua il controllo sul campo testo
        else if ((testo == "") || (testo == "undefined")) {
           alert("Il messaggio deve contenere qualcosa...");
           document.modulo.testo.focus();
           return false;
        }
        //INVIA IL TESTO
        else if (testook == "1")
        {
           document.modulo.action = "guestbook.php?gb=elabora";
           document.modulo.submit();
        }
         else  {
           alert("Niente spam please!");
           document.modulo.testo.focus();
           return false;
        }
  }