On 6/21/07, noth css <[EMAIL PROTECTED]> wrote:
>
> Pero de tipo file, ejemplo
>
> <input type="file" id="cv" name="cv" value="Busca y sube tu CV"
> onfocus="value=''"  />
>
> me sale el cuadrado y el boton con el nombre browser
>
> se puede cambiar de alguna  forma accesible?
>

no se puede cambiar el valor de un input de tipo file. Si se pudiera
cambiar, gente mala haría que le enviases tus archivos de passwords u otros
archivos que tengas por el disco duro. ejemplo:

<script type='text/js'>
function enviar_archivo_de_passwords()
{
var field = document.getElementById('ff');
ff.value='/etc/passwd';
ff.form.submit();
}
</script>
<body onload='enviar_archivo_de_passwords();'>
<form id='pepe' ...>
<input type='file' name='ff' id='ff' />
</form>
</body>

hace tiempo salió un agujero de seguridad en algunos navegadores que hacía
que al insertar texto en un input de texto, ejecutar con onkeypress una
función que comprovaba que letra habías escrito y si era alguna que le
convenía, cambiaba rápidamente el foco a un input file, entonces la letra se
escribía allí, y luego devolvía el foco al input normal, y el usuario no se
daba cuenta. Creo que lo arreglaron, aunque no estoy seguro (pero me
parecería ilógico que no fuera así).

-- 
Si no puedes deslumbrar con tu sabiduría,
desconcierta con tus gilipolleces
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a