Hola Matías!!<br><br>Si, tenías razón! El código sucio por algo debe ser sucio...el tuyo anda perfecto!<br><br>Muchísisiiisissimas gracias!<br>Saludos!<br><br><div class="gmail_quote">2011/3/18 Matias Gea <span dir="ltr">&lt;<a href="mailto:matigea@gmail.com">matigea@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hola, Carolina.<br>
<br>
No es la mejor forma de agregar elementos en un documento. Es medio sucio.<br>
<br>
La mejor forma es manejar el DOM, es un poco más complicado, pero<br>
funciona mucho mejor. Te paso un ejemplo:<br>
<br>
function addImg() {<br>
   var newEl = document.createElement(&#39;INPUT&#39;);<br>
   newEl.name = &#39;img[]&#39;;<br>
   newEl.type = &#39;file&#39;;<br>
<br>
   var newBr = document.createElement(&#39;BR&#39;);<br>
<br>
   var padre = document.getElementById(&#39;imgs&#39;);<br>
   padre.appendChild(newEl);<br>
   padre.appendChild(newBr);<br>
}<br>
<br>
Probalo y fijate.<br>
<br>
También pasá el resto del javascript y formulario, para ver si hay<br>
algún error por ahí.<br>
<br>
Saludos!<br>
<br>
<br>
El día 18 de marzo de 2011 11:16, Silverzero &lt;<a href="mailto:silverzero.52@gmail.com">silverzero.52@gmail.com</a>&gt; escribió:<br>
<div><div></div><div class="h5">&gt; Hola a todos,<br>
&gt;<br>
&gt; tengo esta función para agregar un input file por medio de un enlace<br>
&gt; &quot;Adjuntar otra imagen&quot;:<br>
&gt;<br>
&gt; JS:<br>
&gt;<br>
&gt; function addImg() {<br>
&gt; document.getElementById(&#39;imgs&#39;).innerHTML += &#39;&lt;input name=&quot;img[]&quot;<br>
&gt; type=&quot;file&quot; /&gt;&lt;br /&gt;&#39;;<br>
&gt; }<br>
&gt;<br>
&gt; HTML<br>
&gt;<br>
&gt; &lt;input name=&quot;img[]&quot; type=&quot;file&quot; /&gt;<br>
&gt; &lt;div id=&quot;imgs&quot;&gt;&lt;/div&gt;<br>
&gt; &lt;p&gt;&lt;a class=&quot;enlace&quot; href=&quot;#&quot; onclick=&quot;addImg();return false;&quot;&gt;Adjuntar otra<br>
&gt; imagen&lt;/a&gt;&lt;/p&gt;<br>
&gt;<br>
&gt; Me agrega los campos bien, pero por ejemplo: agrego uno, le cargo el archivo<br>
&gt; a adjuntar, y después cuando agrego otro los archivos cargados en los que<br>
&gt; agregué vía JS se vuelven vacíos.<br>
&gt; ¿Alguna idea de porqué pasa esto y cómo solucionarlo?<br>
&gt;<br>
&gt; Muchas gracias.<br>
&gt; Saludos cordiales.<br>
&gt; --<br>
&gt; Carolina<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; Php-avanzado mailing list<br>
&gt; <a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
&gt; <a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
&gt;<br>
<font color="#888888"><br>
<br>
<br>
--<br>
Matias Fernando Gea<br>
<a href="mailto:matigea@gmail.com">matigea@gmail.com</a><br>
<a href="http://www.mfgea.com.ar" target="_blank">http://www.mfgea.com.ar</a><br>
_______________________________________________<br>
Php-avanzado mailing list<br>
<a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
<a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Carolina<br>