Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/10/2005, 04:22
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Hola:

Casi todo en javascript puede controlarse por cadenas y concatenación de cadenas...

Por ejemplo, si tienes select1 como nombre de un select del formulario prueba, puedes referirlo así: document.forms.prueba["select" + "1"]...

Como verás, ese uno es una cadena y no una variable numérica, pero en este caso podrías poner la variable ["select!" + i] (una supuesta variable i)

Lo importante es saber de donde "cuelga" la variable, ya que si es una variable global, definida más o menos:
var select1, select2;

Estamos colgandolas del objeto window, y podríamos referenciarlas así:
window["select" + i]

Como regla, una parte de un objeto se puede refernciar con el sistema de puntos:
window.document.forms.formulario.elemento.value
o entrecorchetando cadenas de texto:
window["document"]"forms"]["formulario"]["elemento"]["value"]

Las dos formas referencian al mismo elemento, pero con la segunda puedes usar variables.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo