Foros del Web » Creando para Internet » Diseño web »

Problemas con window.opener

Estas en el tema de Problemas con window.opener en el foro de Diseño web en Foros del Web. Alguien sabría decirme porque esta function FUNCIONA <Script language='VbScript'> function devuelve() numero_de_entradas = window.opener.formulario.combo.length end function </script> y esta NO <Script language='VbScript'> function devuelve() numero_de_entradas ...
  #1 (permalink)  
Antiguo 28/09/2004, 02:42
 
Fecha de Ingreso: julio-2004
Mensajes: 29
Antigüedad: 12 años, 2 meses
Puntos: 0
Problemas con window.opener

Alguien sabría decirme porque esta function FUNCIONA

<Script language='VbScript'>
function devuelve()
numero_de_entradas = window.opener.formulario.combo.length
end function
</script>


y esta NO

<Script language='VbScript'>
function devuelve()
numero_de_entradas = window.opener.forms(1).elements(3).length
end function
</script>


El formulario es el segundo de la página, y el elemento es un ComboBox que hace el campo número 4 de esa misma página

el error que dá es

Error: El objeto no acepta esta propiedad o método: 'window.opener.forms'
  #2 (permalink)  
Antiguo 28/09/2004, 14:27
 
Fecha de Ingreso: julio-2004
Mensajes: 29
Antigüedad: 12 años, 2 meses
Puntos: 0
Ya está solucionado.

Cuando se trabaja con los nombres reales, tanto del formulario como del campo, no hay problema, y por eso la primera opción funciona, pero si usamos los números de orden relativos, entonces hay que poner la palabra "document".

Esto si vale:

numero_de_entradas = window.opener.formulario.combo.length


Esto no vale:

numero_de_entradas = window.opener.forms(1).elements(3).length


Para este segundo caso hay que poner:

numero_de_entradas = window.opener.document.forms(1).elements(3).length


Gracias.
  #3 (permalink)  
Antiguo 05/10/2004, 15:03
 
Fecha de Ingreso: septiembre-2004
Ubicación: Santiago de Chile
Mensajes: 7
Antigüedad: 12 años
Puntos: 0
Donde encuentro??

He buscado información sobre "Propiedades y métodos de los objetos" pero solo he encontrado cosas basicas.

No entiendo muy bien la lógica de que objeto va primero y cual despues, o que objeto puede llamar (?) a otro.
¿¿cuando uso window, cuando document, cuando window.document, cuando el parent.location, etc, etc.....?????

Como el ejemplo de operer.forms v/s opener.document


donde podría encontrar esa información?

Gracias
Yarawi
  #4 (permalink)  
Antiguo 05/10/2004, 21:04
 
Fecha de Ingreso: julio-2004
Mensajes: 29
Antigüedad: 12 años, 2 meses
Puntos: 0
Yo tampoco encontré esa documentación, la solución a este problema mío vino de casualidad viendo un script de otro asunto. Lo siento
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 13:20.