javascript 打开新窗口,关闭父窗口 50
我想在打开一个页面的时候自动将页面变成模拟态窗口。因此想到的方法是,在打开该页面的时候自动打开该页面的模拟态窗口(showmodaldialog)而后自动关闭自己。但是有...
我想在打开一个页面的时候自动将页面变成模拟态窗口。因此想到的方法是,在打开该页面的时候自动打开该页面的模拟态窗口(showmodaldialog)而后自动关闭自己。但是有几个问题:
1,由于是自动打开,窗口会被拦截(如果是点击链接打开的话不会被拦截,不太清楚是什么原因);
2,本窗口不会关闭自己。
我的代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<head>
<title></title>
<base target="_self" />
<script type="text/javascript" language="JavaScript">
function openchild()
{
parent.window.opener=null;
parent.window.close();
var ch=window.showModalDialog("./log.html","","dialogWidth:1024px;dialogHeight:768px;help:no;");
}
</script>
</head>
<body onload="openchild()">
</body>
</html>
请高手帮修改一下,能不能做到自动打开新窗口而不被拦截,同时还能自动关闭父窗口。
当然也可以换一种方法,只要能在打开一个页面时自动将页面变成模拟态窗口即可。 展开
1,由于是自动打开,窗口会被拦截(如果是点击链接打开的话不会被拦截,不太清楚是什么原因);
2,本窗口不会关闭自己。
我的代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<head>
<title></title>
<base target="_self" />
<script type="text/javascript" language="JavaScript">
function openchild()
{
parent.window.opener=null;
parent.window.close();
var ch=window.showModalDialog("./log.html","","dialogWidth:1024px;dialogHeight:768px;help:no;");
}
</script>
</head>
<body onload="openchild()">
</body>
</html>
请高手帮修改一下,能不能做到自动打开新窗口而不被拦截,同时还能自动关闭父窗口。
当然也可以换一种方法,只要能在打开一个页面时自动将页面变成模拟态窗口即可。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询