Subir imagenes en IE
Publicado por pasabaporaqui (9 intervenciones) el 21/02/2008 17:52:31
Buenas
A ver si me podeis ayudar. Resulta que tengo que crear un formulario, donde además de modificar los datos, de un producto, tengo que subir imagenes del mismo. El problema es que con este codigo, me funciona en el firefox, pero no en IE, ni 6 ni 7, pero buscando por paginas, las propiedades que se asignan a las campos y demas, son las mismas.Este es el codigo que genero, al oButton, ya le asigno una funcion que lo unico que hace es un submit del formulario.
var oForm=document.createElement("Form");
oForm.setAttribute("method","POST"); oForm.setAttribute("action","index.php?Servicio=MantenimientoCoches&Metodo=subirImagen");
oForm.setAttribute("enctype","multipart/form-data");
oForm.setAttribute("id","formImages");
oAddImage.appendChild(oForm);
var oInput=document.createElement("input");
oInput.setAttribute("type","hidden");
oInput.setAttribute("name","MAX_FILE_SIZE");
oInput.setAttribute("id","MAX_FILE_SIZE");
oInput.setAttribute("value","1000000");
oForm.appendChild(oInput);
var oButton=document.createElement("input");
oButton.setAttribute("id","addImage");
oButton.setAttribute("name","addImage");
oButton.setAttribute("type","file");
oButton.setAttribute("accept","image/*");
oButton.onchange=subir;
oForm.appendChild(oButton);
Veis algun error, en el codigo?, algo que en Ie se haga de otra forma?
Si no esta muy claro, decidlo e intentare buscar otra manera de ponerlo.
Gracias
A ver si me podeis ayudar. Resulta que tengo que crear un formulario, donde además de modificar los datos, de un producto, tengo que subir imagenes del mismo. El problema es que con este codigo, me funciona en el firefox, pero no en IE, ni 6 ni 7, pero buscando por paginas, las propiedades que se asignan a las campos y demas, son las mismas.Este es el codigo que genero, al oButton, ya le asigno una funcion que lo unico que hace es un submit del formulario.
var oForm=document.createElement("Form");
oForm.setAttribute("method","POST"); oForm.setAttribute("action","index.php?Servicio=MantenimientoCoches&Metodo=subirImagen");
oForm.setAttribute("enctype","multipart/form-data");
oForm.setAttribute("id","formImages");
oAddImage.appendChild(oForm);
var oInput=document.createElement("input");
oInput.setAttribute("type","hidden");
oInput.setAttribute("name","MAX_FILE_SIZE");
oInput.setAttribute("id","MAX_FILE_SIZE");
oInput.setAttribute("value","1000000");
oForm.appendChild(oInput);
var oButton=document.createElement("input");
oButton.setAttribute("id","addImage");
oButton.setAttribute("name","addImage");
oButton.setAttribute("type","file");
oButton.setAttribute("accept","image/*");
oButton.onchange=subir;
oForm.appendChild(oButton);
Veis algun error, en el codigo?, algo que en Ie se haga de otra forma?
Si no esta muy claro, decidlo e intentare buscar otra manera de ponerlo.
Gracias
Valora esta pregunta


0