ho cercato di tradurre in java la funzione per decriptare che è spiegato in html.it in vbscript... ma non funziona...
dove è l'errore?
codice:
function Mid(str, start, len) {
if (start < 0 || len < 0) return "";
var iEnd, iLen = String(str).length;
if (start + len > iLen)
iEnd = iLen;
else
iEnd = start + len;
return String(str).substring(start,iEnd);
}
function Len(StringToLenght) {
return StringToLenght.length;
}
function chr (n) {
return fromCharCode(n)
}
da qui in poi non funziona!!!
codice:
function decripta (frase){
var trasla = 5;
var decriptafrase ='';
var newchar ='';
for (var I = 1; I<= len(frase); I++) {
var char = mid(frase, I, 1);
for (var k = 97; k<= 122; k++) {
if (char = chr(k)) {
if (k-trasla) >= 97 {
newchar = chr(k-trasla);
} else {
newchar = chr(k-trasla+26);
}
} else {
newchar = char;
}
}
decriptafrase = decriptafrase + newchar;
return decriptafrase;
}
}