| Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS | ||||
| FAQ: Crear HTML dinámicamente |
estoy aqui mal Se muestra un comentario sin revisar
| pakos | 06/6/07 |
| pues lo que quieres hacer es facil y hay muchas formas de hacerlo, para agregar html dinamico sea cual sea la etiqueta puedes usar una Div con id, y en javascript te refieres a ella con document.getElementById('id_de_la_div') y con su propiedad innerHTML sobre escribes el contenido que tenga la div te mando el siguiente codigo lo probe en Ie6 y en Firefox 2.0 en ambos corrio perfectamente aun tiene una limitante, que seri facil corregir pero no tengo tiempo de correjirlo así que eso te lo dejo de tarea, la limitante es que agregas el campo file y le das examenar, buscas el archivo y le das aceptar si lo envias pues hasta aqui todo vien el problema seria cuando agregas otro campo ya que los campos a los que ya le pusiste un archivo este se borra y se tiene que volber a buscar el archivo, pero si priemero agregas todo los campos que vas a suar y los envia no hay problema, a en el ejmplo los campos se les agrega el nombre name[] esto arra que en el lado servidor en el caso php, reciba los archivos en un arreglo puedes ver su estructuctura al correr el ejemplo: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Documento sin título</title> <script language="javascript"> function mas(){ document.getElementById('cuerpo').innerHTML+="<input name=file[] type=file><br>"; } </script> </head> <body> <input type="button" value="Agregar File" onclick="mas();" /> <form action="" method="post" enctype="multipart/form-data"> <div id="cuerpo"> </div> <input type="submit" /> </form> <textarea cols="50" rows="20"><? print_r($_FILES); ?> ><? print_r($_POST); ?></textarea> </body> </html> |
|
| Ver la FAQ y todos sus comentarios | |
| Añadir un comentario del artículo |
|
Comentarios no revisados de: |