Gracias JavierB por la ayuda.
Ya no aparece error en la pagina, pero el script NO hace lo que tiene que hacer,
En el input he probado quitarle el [I] sale la advertencia pero al
darle otro submit manda el arhivo invalido, y al elegir un archivo valido igual sale la ventana de advertencia.
Aqui dejo el código por si alguien quiere darme una mano.
Código PHP:
<html>
<head>
<title>Subir Imágenes</title>
<script language="javascript">
function LimitAttach(tField,iType) {
file=tField.value;
if (iType==1) {
extArray = new Array(".gif",".jpg",".png");
}
if (iType==2) {
extArray = new Array(".swf");
}
if (iType==3) {
extArray = new Array(".exe",".sit",".zip",".tar",".swf",".mov",".hqx",".ra",".wmf",".mp3",".qt",".med",".et");
}
if (iType==4) {
extArray = new Array(".mov",".ra",".wmf",".mp3",".qt",".med",".et",".wav");
}
if (iType==5) {
extArray = new Array(".html",".htm",".shtml");
}
if (iType==6) {
extArray = new Array(".doc",".xls",".ppt");
}
allowSubmit = false;
if (!file) return;
while (file.indexOf("\\\") != -1) file = file.slice(file.indexOf("") + 1);
ext = file.slice(file.indexOf(".")).toLowerCase();
for (var i = 0; i < extArray.length; i++) {
if (extArray == ext) {
allowSubmit = true;
break;
}
}
if (allowSubmit) {
} else {
tField.value="";
alert("Usted sólo puede subir archivos con extensiones " + (extArray.join(" ")) + " Por favor seleccione un nuevo archivo");
}
}
</script>
</head>
<body>
<form enctype="multipart/form-data" action="guardar.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="30000">
TITULO: <input type="text" name="nov_titulo">
SUBIR ESTA IMAGEN: <input name="userfile" type="file" [I]onBlur='LimitAttach(this,1);'>
<input type="submit" value="Send File">
</form>
</body>
</html>
Espero que me puedan ayudar. Hasta Pronto.