CIao a tutti, vengo subito al dunque:
in uno script racchiuso nell'head ho il seguente codice:
ris1=document.frm1.im1.src.substring (document.frm1.im1.src.length-5,document.frm1.im1.src.length-4) ;
ris2=document.frm1.im2.src.substring (document.frm1.im2.src.length-5,document.frm1.im2.src.length-4);
ris3=document.frm1.im3.src.substring (document.frm1.im1.src.length-5,document.frm1.im3.src.length-4);
ora, siccome ho nominato (son file immagini) le "im1" con numeri da 0 a 7 (.jpg), il comando document.frm1.im1.src.substring (document.frm1.im1.src.length-5,document.frm1.im1.src.length-4)
mi restituisce una stringa da 0 a 7, e fin qui tutto ok.
Ora se io confronto ris1,ris2 e ris3 in questo modo:
if (ris1==ris2 || ris1==ris3)
mi va tutto bene.
Dal momento che pero' devo confrontare le stringhe ris con un valore numerico mi sorge il problema.
Ovvero come faccio se devo confrontare che ad esempio in ris1 sia contenuto un numero (o anche la stringa) che vada da 1 a 7?
Ho provato in vari modi ma niente nn riesco a capire come mai non mi vada.
Ho provato a fare
ris1==0 ma non va perche ris1 e' una stringa, allora ho provato
ris1==(0+"") pensando di convertire cosi 0 in stringa ma nada anche qui
Ho pure provato coi metodi java-.-
pls help