Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Variabile + random non funzionante

    Salve a tutti, avrei bisogno di una mano per un mio script che dovrebbe generare un random e poi scirverlo all'interno di un <td> di una tabella... Il problema è che non mi valorizza la variabile come dovrebbe fare, ho paura di aver sbagliato qualcosa in fase di dichiarazione o nella funzione random, fatto sta che non mi ci raccapezzo... posto il codice, qualcuno può aiutarmi?
    var g1= new Array('Milan','Juventus','Inter','Roma');
    var g2= new Array('Genoa','Palermo','Fiorentina','Lazio');
    var g3= new Array('Cagliari','Udinese','Napoli','Sampdoria','C atania','Atalanta');
    var g4= new Array('Siena','Chievo','Torino','Bologna','Lecce', 'Reggina');

    function genera_ris()
    {

    var trov=false;
    var i=1;
    while (i<=20)
    {
    var squadra= document.getElementById('d'+i).innerHTML;
    for (g=1; g<=4; g++)
    {
    if (squadra==g1[g])
    {

    var goal= Math.random();
    trov=true;
    }

    }

    if (!trov)
    {
    for(g=1; g<=4; g++)
    {
    if (squadra==g2[g])
    {

    var goal= Math.random()*6;
    trov=true;

    }
    }
    }
    if (!trov)
    {
    for(g=1; g<=6; g++)
    {
    if (squadra==g3[g])
    {

    var goal= Math.random();
    trov=true;

    }
    }
    }
    if (!trov)
    {
    for(g=1; g<=6; g++)
    {
    if (squadra==g4[g])
    {

    var goal= Math.random();
    trov=true;

    }
    }
    }
    document.getElementById('d'+i).innerHTML+= goal;
    i++;
    trov=false;
    }
    }
    Grazie mille....
    Lorenzo

  2. #2
    Se vi può aiutare, ho capito che l'errore sta nell'if... il problema è che per quello che ne so il costrutto non dovrebbe essere sbagliato ma così non lo fa... non è che c'è un altro modo per effettuare un controllo di uguaglianza tra 2 stringhe? Attendo risposta grazie mille.
    Lorenzo

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Gli indici degli Array in javascript partono da 0

    ciao
    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

  4. #4
    Ti ringrazio per osservazione, ho cambiato i cicli facendoli partire da 0 ma il risultato non è cambiato... qualche altro suggerimento?? Grazie
    Lorenzo

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: Variabile + random non funzionante

    Originariamente inviato da lawrences_91
    Il problema è che non mi valorizza la variabile come dovrebbe fare
    Puoi essere piu' preciso? cosa ti aspetti e cosa ottieni?

    ciao
    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

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 © 2025 vBulletin Solutions, Inc. All rights reserved.