Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Diseño web | Promoción web | Ganar dinero
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo
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&iacute;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 el articulo / faq completo Ver la FAQ y todos sus comentarios
Añadir un comentario al artículo Añadir un comentario del artículo
  Ir arriba

Comentarios no revisados de:

+ Crear HTML dinámicamente


DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia