Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2007, 11:40
Avatar de TMeister
TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 4 meses
Puntos: 193
permission denied location.href

Que tal.

Mi escenario es el siguiente.

Tengo una pagina la cual esta compuesta de 2 frames "a" y "b" en el frame a se carga el "Index" y en el frame b una pagina en blanco, esto es para mantener el nombre del dominio intacto en la barra de dirreciones. :)

En el Index a su vez cargo un formulario de logueo que usa SSL (https) y esta en un subdominio este formulario esta en un Iframe dentro del "Index".

Al momento de que el logueo es correcto quiero hacer un location.href a X pagina, uso lo siguiente.

Código:
parent.location.href = ' $url'
Las pruebas la hice con Firefox 2.0 y todo funciona como estaba planeado , el problema surge cuando pruebo con IE7, en lugar de recargar la pagina dentro del frame, abre una nueva ventana. Entonces hice una verificacion de browser si es Firefox lo dejo con el parent pero si es IE lo hago desde el top algo asi.

Código:
top.frames['mainFrame'].window.location.href = ' $url'
El problema son los los permisos. el sitio esta en http://dominio.com y el login esta en https://secure.dominio.com, ya que al momento de hacer el href me da un terrible permission denied

No encuentro otra forma de hacerlo, ya que de cualquier otra forma que he intentado me abre una nueva ventana de navegador.

Se le ocurre algo?? que puedo hacer?