Hola, David tiene razon, lo que puedes hacer es crear una ventana intermedia, la misma abra la pagina que quieres invocando en el evento onload contenido en el tag "<body>" el llamado a la siguiente funcion:
Código:
<SCRIPT language="JavaScript">
function load_window(page,title,posX,posY,tamX,tamY)
{
ventana = window.open(page,"","resizable")
ventana.title = title;
ventana.moveTo(posX,posY);
ventana.resizeTo(tamX,tamY);
}
</SCRIPT>
El HTML quedaria asi:
Código HTML:
<BODY onLoad="javascript:load_window("tu_pagina.html","titulo_de_tu_pagina",5000,5000,100,100)">
Luego al final de la pagina, despues de cerrar el tag HTML, puedes llama a esta funcion para que se cierre esa ventana y quede abierta solo la nueva:
Código:
<SCRIPT language="JavaScript">
function close_this()
{
var x = navigator;
var version = x.appVersion
if (version.search("MSIE 7.0") != -1)
{
window.open('','_parent','');
window.close();
}
else
{
opener=null;
window.close();
}
}
</SCRIPT>
OJO: yo coloque los tags de script, "<SCRIPT language="JavaScript"></SCRIPT>" solo para referenciar el lenguaje, costumbre, lo ideal es que la funcion este dentro de los tags de la primera "load_window".
Con la segunda funcion suelo cerrar las paginas para asegurarme el buen funcionamiento segun el explorador que se use