Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/02/2004, 15:50
heyman
 
Fecha de Ingreso: noviembre-2003
Mensajes: 89
Antigüedad: 21 años, 3 meses
Puntos: 0
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.