Foros del Web » Programando para Internet » Javascript »

Acceso desde iframe

Estas en el tema de Acceso desde iframe en el foro de Javascript en Foros del Web. Hola a todos y gracias de nuevo por la ayuda. Hoy tengo una que creo que debe ser sencilla pero ya no sé muy bien ...
  #1 (permalink)  
Antiguo 15/04/2009, 01:47
Avatar de sirguy  
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 17 años, 7 meses
Puntos: 12
Acceso desde iframe

Hola a todos y gracias de nuevo por la ayuda. Hoy tengo una que creo que debe ser sencilla pero ya no sé muy bien qué hacer.

Tengo una página con un pequeño select múltiple desde la cuál abro un iframe tipo popup.

Dentro del iframe hay un select múltiple, más grande con los mismos options: es para facilitar la selección.

Le quiero pasar los parámetros a la página principal y seleccionar automáticamente los mismos que en el iframe.

Me pasa los valores seleccionados correctamente para hacer lo siguiente:

Código:
parent.forms['formu']['contacte[]'].options[i].selected=true;

Sin embargo me dice que parent.forms.formu es nulo. He probado con window.parent, al revés, con window,... he probado muchas combinaciones y siempre me da error. ¿Podeís ver el fallo?

Muchas gracias
__________________
Chanante!
  #2 (permalink)  
Antiguo 15/04/2009, 02:34
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: Acceso desde iframe

Hola sirguy

Prueba con esto:

Código javascript:
Ver original
  1. parent.document.formu...

Saludos,
  #3 (permalink)  
Antiguo 15/04/2009, 02:53
Avatar de sirguy  
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 17 años, 7 meses
Puntos: 12
Respuesta: Acceso desde iframe

Oeeeee!! Funciona!!! Muchas gracias.
__________________
Chanante!
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




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