Foros del Web » Programando para Internet » Javascript »

window.parent en IE

Estas en el tema de window.parent en IE en el foro de Javascript en Foros del Web. Hola. En una página tengo un formulario con un campo id="text01". Dentro de esa página tengo un iframe que tambien tiene un formulario con un ...
  #1 (permalink)  
Antiguo 14/05/2013, 12:05
 
Fecha de Ingreso: octubre-2012
Ubicación: Friol
Mensajes: 25
Antigüedad: 11 años, 5 meses
Puntos: 0
window.parent en IE

Hola.
En una página tengo un formulario con un campo id="text01". Dentro de esa página tengo un iframe que tambien tiene un formulario con un campo de texto id="nombre" y un botón "enviar". en el elemento onclick del botón ejecuto un código javascript que hace lo siguiente
window.parent.text01.value=document.getElementById ("nombre").value
El caso es que en firefox y chrome, me funciona perfectamente y guarda el dato en el campo text01, pero en iexplorer v.10 no funciona, a la función le puse un try y da el siguiente error "no se puede establecer la propiedad 'value' de referencia nula o sin definir".
Llevo dándole vueltas y no doy con el fallo.
Saludos
  #2 (permalink)  
Antiguo 14/05/2013, 13:09
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: window.parent en IE

Buenas,

Yo he hecho una prueba y me funciona en todos los navegadores, incluido IE10.

No sé cual será la razón, pero el error está dando claramente porque no encuentra el elemento text01.

Un saludo.
  #3 (permalink)  
Antiguo 14/05/2013, 13:23
 
Fecha de Ingreso: octubre-2012
Ubicación: Friol
Mensajes: 25
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: window.parent en IE

Gracias por responder tan rápido, me sigue dando el mismo fallo en iexplorer, voy a probar en otros ordenadores haber si es cosa del mio
saludos
  #4 (permalink)  
Antiguo 14/05/2013, 13:26
 
Fecha de Ingreso: octubre-2012
Ubicación: Friol
Mensajes: 25
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: window.parent en IE

Probé por escritorio remoto en el de la oficina que tiene iexplorer 9 y también me da el mismo error
  #5 (permalink)  
Antiguo 14/05/2013, 13:37
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: window.parent en IE

Sólo se me ocurre que haya algún otro código o elemento que tengas en la página que interfiera. Te sugiero que uses el depurador de IE para ver que valores te va devolviendo el código.

Un saludo.
  #6 (permalink)  
Antiguo 14/05/2013, 14:52
 
Fecha de Ingreso: octubre-2012
Ubicación: Friol
Mensajes: 25
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: window.parent en IE

usé el depurador, encontró un pequeño fallo en el código javascript, pero no en la función, arreglé el fallo y sigue dando el mismo error
  #7 (permalink)  
Antiguo 15/05/2013, 04:12
 
Fecha de Ingreso: octubre-2012
Ubicación: Friol
Mensajes: 25
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: window.parent en IE

En lugar de window.parent.text01.value
puse
parent.document.getElementById("text01").value
y ya funciona
Saludos

Etiquetas: formulario, funcion
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 00:49.