Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    6

    Problemino easy penso !

    Ciao a tutti!! stavo provando a realizzare un giochino in stile tris...senza intelligenza artificiale xro'...una cosa semplice semplice.... e mentre stavo mettendo le mani per iniziarlo e per creare il pulsante di restart ho avuto un problema.

    il pulsante di restart va a chiamare una funzione che dovrebbe ricaricare il valore vuoto.jpg a tutti i surce dei nove campi immagine ma cosi' nn avviene...mi dice undefined...ho fatto gli alert del caso ma niente da fare.... grazie per l'attenzione vi posto il codice!

    <HTML>
    <HEAD>
    <SCRIPT LANGUAGE = "Javascript">

    function restart()
    {
    for (i=1;i<10;i++)
    {
    var myfld = new String("");
    myfld = "campo" + i;
    document.raccolta_dati.elements[myfld].src.value = "vuoto.jpg";
    }
    return true;
    }
    </SCRIPT>
    </HEAD>

    <BODY>
    <FORM NAME = "raccolta_dati" action ="#" method = "GET">
    <TABLE BORDER = "1">
    <TR>
    <TD><INPUT TYPE="image" src="vuoto.jpg" name ="campo1"></TD>
    <TD><INPUT TYPE="image" src="vuoto.jpg" name ="campo2"></TD>
    <TD><INPUT TYPE="image" src="vuoto.jpg" name ="campo3"></TD>
    </TR>
    <TR>
    <TD><INPUT TYPE="image" src="vuoto.jpg" name ="campo4"></TD>
    <TD><INPUT TYPE="image" src="vuoto.jpg" name ="campo5"></TD>
    <TD><INPUT TYPE="image" src="vuoto.jpg" name ="campo6"></TD>
    </TR>
    <TR>
    <TD><INPUT TYPE="image" src="vuoto.jpg" name ="campo7"></TD>
    <TD><INPUT TYPE="image" src="vuoto.jpg" name ="campo8"></TD>
    <TD><INPUT TYPE="image" src="vuoto.jpg" name ="campo9"></TD>
    </TR>
    <INPUT TYPE = "button" NAME = "inizia" VALUE="Restart" onClick="return restart();">
    </FORM>
    </BODY>

    </HTML>

  2. #2
    ciao, prova così:

    codice:
    document.raccolta_dati.elements[myfld].src = "vuoto.jpg";
    saluti

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    6
    <SCRIPT LANGUAGE = "Javascript">

    function restart()
    {
    for (i=1;i<10;i++)
    {
    var myfld = new String("");
    myfld = "campo" + i;
    document.raccolta_dati.elements[myfld].src = "vuoto.jpg";
    }
    return true;
    }
    </SCRIPT>

    anke cosi' il debugger della developer bar di firefox mi dice

    Errore: document.raccolta_dati.elements[myfld] is undefined
    File sorgente: file:///C:/Documents%20and%20Settings/MrXZCSS/Desktop/TRIS/index.html
    Riga: 11

  4. #4
    codice:
    document.getElementById(myfld).src = "vuoto.jpg";
    convertendo i vari name="campox" in id="campox".

    saluti

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    6
    grazie mille!!!!! mitooo!

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da MrXZCS
    grazie mille!!!!! mitooo!
    Per la prossima leggiti prima il regolamento...
    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.