StErMiNeiToR
26-05-2005, 16:54
function calcola()
{
var a = document.a.cogn.value;
a += " ";
var b = 0;
var string;
for ( i = 0; i < a.lenght-1; i++ ) {
if ( a.charAt(i) >= 'a' && a.charAt(i) <= 'z' ) string += a.charAt(i);
}
for ( i = 0; i < a.lenght-1 || b < 3; i++ ) {
if ( a.charAt(i) != 'a' || a.charAt(i) != 'e' || a.charAt(i) != 'i' || a.charAt(i) != 'o' || a.charAt(i) != 'u' ) {}
else {
codice_fiscale += a.charAt(i);
b++;
}
}
alert(codice_fiscale);
}
io non capisco perche vanno in ciclo infinito. Premetto che ho incominciato adesso il JS e prima ho fatto solo c++ e J
Ditemi voi dove scazzo.
{
var a = document.a.cogn.value;
a += " ";
var b = 0;
var string;
for ( i = 0; i < a.lenght-1; i++ ) {
if ( a.charAt(i) >= 'a' && a.charAt(i) <= 'z' ) string += a.charAt(i);
}
for ( i = 0; i < a.lenght-1 || b < 3; i++ ) {
if ( a.charAt(i) != 'a' || a.charAt(i) != 'e' || a.charAt(i) != 'i' || a.charAt(i) != 'o' || a.charAt(i) != 'u' ) {}
else {
codice_fiscale += a.charAt(i);
b++;
}
}
alert(codice_fiscale);
}
io non capisco perche vanno in ciclo infinito. Premetto che ho incominciato adesso il JS e prima ho fatto solo c++ e J
Ditemi voi dove scazzo.