在页面A中用一个按钮执行下面这段代码,打开一个页面B。
(打开的是同一目录下的页面B)
function OpenSettingsWindow()
{
windowPop = window.open("NewSetting.aspx","NewSetting", "");
windowPop.focus();
}在页面A卸载之前要执行下面的代码,关闭打开的页面
<body onunload="closePop();">
function closePop()
{
if (windowPop != null)
{
windowPop.close();
}
}
在执行 windowPop.close()这句时,javascipt报错:“没有权限”。
有些机器执行不报错,有些就一直报错!
请各位高人指点一下,非常急,我在线等。
(打开的是同一目录下的页面B)
function OpenSettingsWindow()
{
windowPop = window.open("NewSetting.aspx","NewSetting", "");
windowPop.focus();
}在页面A卸载之前要执行下面的代码,关闭打开的页面
<body onunload="closePop();">
function closePop()
{
if (windowPop != null)
{
windowPop.close();
}
}
在执行 windowPop.close()这句时,javascipt报错:“没有权限”。
有些机器执行不报错,有些就一直报错!
请各位高人指点一下,非常急,我在线等。
{
if (window.opener != null)
{
window.opener.close();
}
}
这个可以的....
<script language=javascript>
<!--
var windowPop; //如果去掉这行就会报错
function closePop()
{
if (windowPop != null)
{
windowPop.close();
}
}
function OpenSettingsWindow()
{
windowPop = window.open("WebForm2.aspx","NewSetting", "");
windowPop.focus();
}
//-->
</script>
这句在页面上原来就加上了的。有些机器报错,但有些机器不报错。
也怀疑是IE的设置问题,但在不报错的机器上试了很多次,还是没错。 能知道是那个设置引起的这个错误也行啊
没有人遇到这样的问题吗?