Saaaaaaalve, un ennesimo problema.. Ho due variabili che sono numeri, e quando provo a fare la somma ( var somma = variabile1+variabile2 ) vengono interpretate come stringhe e non come valori.. Come mai?
my_somma è l' id di uno span che contiene numero, ad esempio: 15.Codice:var parziale = document.getElementById('my_somma').innerHTML; switch(risultato) { case '<img src="http://forum.it.altervista.org/images/2.png" />': var valore_dado=2; break; case '<img src="http://forum.it.altervista.org/images/3.png" />': var valore_dado=3; break; case '<img src="http://forum.it.altervista.org/images/4.png" />': var valore_dado=4; break; case '<img src="http://forum.it.altervista.org/images/5.png" />': var valore_dado=5; break; case '<img src="http://forum.it.altervista.org/images/6.png" />': var valore_dado=6; break; case '<img src="http://forum.it.altervista.org/images/7.png" />': var valore_dado=7; break; case '<img src="http://forum.it.altervista.org/images/8.png" />': var valore_dado=8; break; case '<img src="http://forum.it.altervista.org/images/9.png" />': var valore_dado=9; break; case '<img src="http://forum.it.altervista.org/images/10.png" />': var valore_dado=10; break; case '<img src="http://forum.it.altervista.org/images/J.png" />': var valore_dado=10; break; case '<img src="http://forum.it.altervista.org/images/Q.png" />': var valore_dado=10; break; case '<img src="http://forum.it.altervista.org/images/K.png" />': var valore_dado=10; break; case '<img src="http://forum.it.altervista.org/images/A.png" />': var valore_dado=11; break; } var somma = parziale+valore_dado; alert(somma);
Se là è contenuto 15 e valore_dado è 5, non diventa 20 ma 155
EDIT: Risolto usando ParseFloat

LinkBack URL
About LinkBacks
