Newsgroup: it.comp.lang.javascript
Titolo: Cosa non va in questo codice?

Ciao a tutti,
ho questa situazione
js:
document.getElementById('n1').style.backgroundPosition="0 
-"+parseInt(document.getElementById('n1').firstChild.innerHTML*20+1)+"px;";
html: (es)
<li id="n1"><span>6</span></li>
il mio intento è cambiare la posizione dell'immagine di sfondo al 
variare del numero contenuto all'interno dello <span>
IE mi restituisce un errore che non capisco. (con FF tutto bene)
Ogni idea è benvenuta.
-- 
"20060207: buongiorno italia, buongiorno maria.
con gli occhi pieni di malinconia"

 -"+parseInt(document.getElementById('n1').firstChild.innerHTML*20+1)+"px;";
Cosě, ad occhio, direi che č sbagliata la posizione di una parentesi:
  parseInt(document.getElementById('n1').firstChild.innerHTML*20+1)
dovrebbe invece essere:
  parseInt(document.getElementById('n1').firstChild.innerHTML)*20+1
(non ho testato).
NB col parseInt, io specifico sempre la base di conversione:
  parseInt(stringa,10)
Prova, ad esempio, parseInt("08") e vedi cosa ti viene fuori...
-- 
Nando [?]
Apostolo della Prova

 IE mi restituisce un errore che non capisco. (con FF tutto bene)
Sarebbe stato opportuno riportarlo ugualmente :)
-- 
Chuck Norris non porta l'orologio. Decide lui che ora č.

 
Grazie, č vero, ne faccio tesoro.
Altre idee?


 
Bravo ZER0!
A titolo di ringraziamento riporto queste 2 citazioni che mi sono state 
notificate or-ora da un collega
"Chuck Norris ha deflorato una Vergine di Norimberga."
"Quando Chuck Norris torna a casa il suo cane non gli fa le feste. 
Organizza un rave party."
inoltre (Walker, Brokeback Ranger): 
http://www.youtube.com/watch?v=irI-T9zq2Po&feature=Views&page=1&t=t&f=b
Ma che è sta Norris Mania?
Ciao


 Ma che è sta Norris Mania?
Eh beh :) Cmq non vi preoccupate, tra un po' cambierò signature. ;)
-- 
Per aprire le noci, Chuck Norris usa lo schiaccianoci di Tchaikovsky.

 Sostituisci "px;" con "px".
Ma minchia, mi si è appannato l'occhio :)
E poi, in effetti... la mia risposta era una minchiata, probabilmente :-S


 Eh beh :) Cmq non vi preoccupate, tra un po' cambierò signature. ;)
Metterai questa? ;)
-- 
Chuck Norris sa dividere per ZER0.

 Chuck Norris sa dividere per ZER0.
Direi: Chuck Norris sa dividere ZER0
:)


 Chuck Norris sa dividere per ZER0.
ROTFL!
-- 
Ro!

 Direi: Chuck Norris sa dividere ZER0
Che font usi? ;)
-- 
Ro!

 ha scritto:

Eh? Perché?


 Eh? Perché?
Claudio ha scritto:
Chuck Norris sa dividere per ZER0
e tu hai risposto:
Chuck Norris sa dividere per ZER0
E' come se Claudio avesse scritto ZERO (con la o finale) e tu lo avessi
"corretto" riportando ZER0 (con lo zero finale), ma Claudio avevą gią
scritto ZER0 (con lo zero finale) e quindi (ho pensato che) se non avessi
notato questa cosa, evidentemente avevi un font particolare impostato sul
newsreader che ti ha "ingannato".
Da qui la mia domanda.
-- 
Ro!

 "corretto" riportando ZER0 (con lo zero finale)
Ah... scusami, a volte sono davvero tonto :)
No, no, avevo capito bene che Claudio si riferisse al Nostro... ho
"corretto" rimuovendo il "per"... mi piaceva di piů l'idea che Chuck Norris
prendesse zer0 dividendolo in due (o piů) parti a suon di calci rotanti :)


 prendesse zer0 dividendolo in due (o pių) parti a suon di calci rotanti :)
Non ci ero arrivato al "per" (sono presidente e AD mica a caso ;) LOL!
-- 
Ro!

 Metterai questa? ;)
No, anch'essa sarebbe ugualmente riferita a Chuck Norris. :)
-- 
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth."

 Direi: Chuck Norris sa dividere ZER0
Sono indivisibile.
Pure da Chuck Norris. :P


 (o piů) parti a suon di calci rotanti :)
Ri-grazie, eh :)


 Ri-grazie, eh :)
E' il mio modo di mostrare stima :-)


 E' il mio modo di mostrare stima :-)
Quando stimi qualcuno tendi a farlo riempire di botte? :)
-- 
I testicoli di Chuck Norris non producono spermatozoi, producono tanti piccoli
ninja con in mente un solo obiettivo: distruggere.