Foros del Web » Programando para Internet » Javascript »

Problemas parent en chrome

Estas en el tema de Problemas parent en chrome en el foro de Javascript en Foros del Web. Hola a todos, Tengo un problema con un script, el cual esta dentro de un iframe y lo que deberia hacer es redirecciona la pagina ...
  #1 (permalink)  
Antiguo 07/07/2010, 12:15
Avatar de bet7o  
Fecha de Ingreso: febrero-2010
Ubicación: DF
Mensajes: 315
Antigüedad: 12 años, 5 meses
Puntos: 20
Problemas parent en chrome

Hola a todos,

Tengo un problema con un script, el cual esta dentro de un iframe y lo que deberia hacer es redirecciona la pagina padre, ahora en FF si me funciona pero en chrome no.

Alguien podria decirme en que me equivoco y asi poder tener un codigo que funcione en todos los exploradores.

index.html
Código HTML:
Ver original
  1.   <head>
  2.   </head>
  3.   <body>
  4.     <center>
  5.       <iframe src="iframe.html" width="650px" height="440px" frameborder="1" />
  6.     </center>
  7.   </body>
  8. </html>

iframe.html
Código HTML:
Ver original
  1.   <head>
  2.     <title>sin título</title>
  3.     <meta http-equiv="content-type" content="text/html;charset=utf-8" />
  4.     <meta name="generator" content="Geany 0.18" />
  5.     <script>
  6.       function salir_iframe()
  7.       {
  8.         window.parent.document.location = 'iframe2.html';
  9.       }
  10.     </script>
  11.   </head>
  12.   <body>
  13.     <p>
  14.       Estoy dentro de un iframe.
  15.     </p>
  16.     <p>
  17.       <button type="button" onclick="salir_iframe()">Dame clic para cambiar padre</button>
  18.     </p>
  19.   </body>
  20. </html>

iframe2.html
Código HTML:
Ver original
  1.   <head>
  2.     <title>sin título</title>
  3.     <meta http-equiv="content-type" content="text/html;charset=utf-8" />
  4.     <meta name="generator" content="Geany 0.18" />
  5.   </head>
  6.   <body>
  7.     Aqui debes de llegar.
  8.   </body>
  9. </html>

Gracias!
__________________
Pero el no contaba con una cosa, mi peligroso desinteres por la vida humana
  #2 (permalink)  
Antiguo 07/07/2010, 12:35
Avatar de bet7o  
Fecha de Ingreso: febrero-2010
Ubicación: DF
Mensajes: 315
Antigüedad: 12 años, 5 meses
Puntos: 20
Respuesta: Problemas parent en chrome

Bueno lo encontre, el script correcto es el siguiente.
Código Javascript:
Ver original
  1. <script>
  2.   function salir_iframe()
  3.   {
  4.     window.parent.location = 'iframe2.html';
  5.   }
  6. </script>
__________________
Pero el no contaba con una cosa, mi peligroso desinteres por la vida humana
  #3 (permalink)  
Antiguo 07/07/2010, 12:40
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 15 años, 6 meses
Puntos: 126
Respuesta: Problemas parent en chrome

Hola

Quitale el document. Si quieres mantenerlo al frame le puede poner un id y después apuntar hacia el con window.parent.document.getElementById('eliframe'). src

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />

Etiquetas: chrome, parent
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 08:59.