top.location.href

04/12/2003 - 15:53 por Setnis | Informe spam
Hola a todos,

Tengo el siguiente esquema de frames en una página asp

Una cabecera y un cuerpo de donde en la parte derecha
tengo unos menus y el parte izquierda esta dividido en dos
(Arriba y Abajo). Cuando desde el frame de arriba pulso un
acceso se me abre una ventana para q el usuario acepte
ciertos detalles, si el usuario acepta quiero conseguir
que la siguiente página se abra en el total de la página
anterior y la ventana se cierre. Para ello utilizo la
sentencia:
top.location.href = "Pagina.asp";
window.close();

aunq esto lo q me hace es abrirme la página en el frame
donde llame a la ventana.

Se puede llegar a la parte superior de los frames¿?

No sé si me he explicado con suficiente claridad, pero
muchas gracias de todas formas.
 

Leer las respuestas

#1 Juan Carlos Martínez Fernández
14/12/2003 - 22:01 | Informe spam
Si te he entendido bien, tienes un conjunto de frames hijos que cuelgan de
un padre ¿no? Pues bien si lo que quieres es abrir una nueva pagina en el
lugar en donde estarian dispuestos todos los marcos, bastará con que desde
uno de ellos hagas:

var objWindow = window.parent;
objWindow.location = 'pagina.asp';

Espero haber respondido a tus dudas. Un saludo
Juan Carlos Martínez Fernández
mailto:+

"Setnis" escribió en el mensaje
news:0a8e01c3ba76$714d6270$
Hola a todos,

Tengo el siguiente esquema de frames en una página asp

Una cabecera y un cuerpo de donde en la parte derecha
tengo unos menus y el parte izquierda esta dividido en dos
(Arriba y Abajo). Cuando desde el frame de arriba pulso un
acceso se me abre una ventana para q el usuario acepte
ciertos detalles, si el usuario acepta quiero conseguir
que la siguiente página se abra en el total de la página
anterior y la ventana se cierre. Para ello utilizo la
sentencia:
top.location.href = "Pagina.asp";
window.close();

aunq esto lo q me hace es abrirme la página en el frame
donde llame a la ventana.

Se puede llegar a la parte superior de los frames¿?

No sé si me he explicado con suficiente claridad, pero
muchas gracias de todas formas.

Preguntas similares