Error en Javascript
Saludos amigos expertos,
Bueno, tengo una página hija que abre desde un frame de la página padre, el problema es que cuando cierre la hija quiero que la madre se diría hacia otra dirección, y luego se cierre la página hija entonces lo hago así:
function IrInicio()
{
//window.open("../defaul.htm","","channelmode");
//top.window.close();
//top.window.location.href="../defaul.htm";
//if(window.top.opener)window.top.opener.IraInicio();
//window.close();
//top.opener.location=""
if(typeof(top.opener.document) == "object") {
top.opener.window.parent.location.href = "../defaul.htm";
}
window.close();
}
Sin embargo aveces me sale un error:
Permiso denegado, cuando ejecuto:
top.opener.window.parent.location.href = "../defaul.htm";
Bueno la idea e que no me salga este mensaje, pensé en manejr el error pero no se como hacer esto o si es que en javascript se puede hacer y otra slucion es otra forma de hacer lo mismo.
Muchas gracias por su apoyo amigos expertos.
Hector
Bueno, tengo una página hija que abre desde un frame de la página padre, el problema es que cuando cierre la hija quiero que la madre se diría hacia otra dirección, y luego se cierre la página hija entonces lo hago así:
function IrInicio()
{
//window.open("../defaul.htm","","channelmode");
//top.window.close();
//top.window.location.href="../defaul.htm";
//if(window.top.opener)window.top.opener.IraInicio();
//window.close();
//top.opener.location=""
if(typeof(top.opener.document) == "object") {
top.opener.window.parent.location.href = "../defaul.htm";
}
window.close();
}
Sin embargo aveces me sale un error:
Permiso denegado, cuando ejecuto:
top.opener.window.parent.location.href = "../defaul.htm";
Bueno la idea e que no me salga este mensaje, pensé en manejr el error pero no se como hacer esto o si es que en javascript se puede hacer y otra slucion es otra forma de hacer lo mismo.
Muchas gracias por su apoyo amigos expertos.
Hector
1 respuesta
Respuesta de miguelete
1