Gracias Panino5001, entonces esto lo que se modifico:
codigo js
Código php:
Ver original<script type="text/javascript">
function control(f){
var ext=['gif','jpg','jpeg','png'];
var v
=f
.value
.split('.').pop
().toLowerCase
(); for(var i=0,n;n=ext[i];i++){
if(n.toLowerCase()==v)
return
}
var t=f.cloneNode(true);
t.value='';
f.parentNode.replaceChild(t,f);
alert('extensión no válida');
}
</script>
y este es el formulario:
<input type="file" size="60" name="foto" onchange="control(this)">
Saludos,
p.d. solo una consulta no viene al tema pero como mostrar el msje de alerta con tildes