Ciao a tutti
una domanda "stupida".
Ho questa funzione:
Se inserisco la funzione direttamente nella pagina in cui la utilizzo, funziona.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 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

Rispondi quotando