Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/09/2003, 08:44
milsoncardona
 
Fecha de Ingreso: septiembre-2003
Mensajes: 47
Antigüedad: 20 años, 8 meses
Puntos: 0
ya lo resolví

Un saludo especial desde COLOMBIA

muchas gracias DIL por responder.

en realidad ya resolví el problema con una filosofía similara a la que propones, pero no con el nombre sino con un contador... el nombre no me sirve ya que como es dinámico, todos los campos texto tendrán el mismo.

comento como lo hice por si alguien tiene el mismo problema, anticipando que trabajo con ASP

como el navegador forma un vector con cada tipo de objeto, pues aprovechamos eso, y en un contador vamos llevando la posición en que se va creando cada control TEXT...

declaramos un contador en la pagina dentro de la sintaxis de ASP
donde al mismo tiempo recuperaremos los registros de la DB

<% 'ciclo que recorre toda la variable RESULTADO y va recuperando campo a campo en variables
DO WHILE NOT resultado.EOF
i_pide_formato = resultado.fields(3)
pagina_web = resultado.fields(4)
%>
//HTML para crear la tabla
<tr> <td>
<% IF (i_pide_formato = "1") THEN %>
<a href="<%= pagina_web %>"><%= pagina_web%></a>
<% ELSE %>
<input name="ppto_year" type="text" value="0">
<input type="button" value="una cosa"
//aqui se va creado el vector de text, entonces ponemos la posición que le corresponde al que se acaba de crear.
onClick="dividir_valor(document.form1.ppto_year[<%= cont %>].value);">
//aumentamos el contador
<%cont = cont + 1
END IF %>
</td>
</tr>
<%'despues de imprimir toda una fila le decimos que salte al proximo registro
resultado.movenext
LOOP
%>


espero que no este muy enrredado... suerte DIL y de nuevo gracias