Ciao a tutti, mi chiamo Giovanni e sto cercando di imparare un po il javascript, oltre all'HTML5 e CSS3 di cui ho gi� una mezza infarinatura.. Sto seguendo un libro dal titolo: Imparare il javascript dom html e css coi browser game.
Solo che sono arrivato a un punto in cui non capisco come una funzione svolge un determinato compito
qui la funzione:
qui dove viene richiamata:codice:function checkBet(kanga) { var betFields=document.getElementById('betform').getElementsByTagName('input'); for(var i=0;i<4;i++) { if (i!=(kanga-1)) { betFields[i].value=""; } else { if (isNaN(betFields[i].value) || (betFields[i].value<0) || (betFields[i].value>1000)) { betFields[i].value=""; betOK=0; } else { betFields[i].value=parseInt(betFields[i].value); betValue=betFields[i].value; betKanga=i+1; betOK=1; } } } }
non capisco il primo IF, praticamente da quanto leggo dal codice cambiando da un campo input all'altro dovrebbe pulirmi il precedente, non solo quando scrivo un altro valoe in un altro campo ma in ogni caso.. Nel libro questo passaggio � dato per scontato ma io volevo capire..codice:<form id="betform"> <p id="quote1"></p><input type="text" onchange="checkBet(1);" name="kanga1bet"/><br/> <p id="quote2"></p><input type="text" onchange="checkBet(2);" name="kanga2bet"/><br/> <p id="quote3"></p><input type="text" onchange="checkBet(3);" name="kanga3bet"/><br/> <p id="quote4"></p><input type="text" onchange="checkBet(4);" name="kanga4bet"/><br/> <input type="button" onClick="startRace();" name="kanga4bet" value="Start Race!"><br/> </form>
Sicuramente � una cosa banale per chi mastica anche un minimo di javascript ma proprio non capisco
qui il link alla pagina http://agkappmarket.altervista.org/j...kangarace.html
Grazie per l'aiuto


Rispondi quotando