Ciao a tutti
una domanda "stupida".
Ho questa funzione:
codice:
function ImmagineValida(id, filename) {
var valida = true;
if (filename.lastIndexOf('.') > -1) {
var estensione = filename.substring(filename.lastIndexOf('.'));
if (estensione != '.jpg' && estensione != '.png' && estensione != '.bmp' && estensione != '.jpeg' && estensione != '.gif') valida = false;
}
return valida;
}
Se inserisco la funzione direttamente nella pagina in cui la utilizzo, funziona.
Se la inserisco in un file che richiamo nella pagina, non funziona. Sembra che non esegua filename.lastIndexOf('.') e filename.substring(filename.lastIndexOf('.')).
Ho provato a restituire e a visualizzare filename.lastIndexOf('.'), e invece di restituire la posizione del punto mi restituiva 'true'.
Perchè?
Grazie