js 弹出式窗口请帮忙解决

usernamezero 2009-07-27 02:49:08
ScriptManager.RegisterStartupScript(UpdatePanel1, typeof(UpdatePanel),
"OpenFile", "window.opener=null;window.close();" +
"window.open('Mainform.wgx','newopen','top=1,left=1,Width=1024,Height=740,toolbar=no,menubar=no,scrollbars=no,resizable=yes,location=no,status=no');",
true);

以上是在IE6下边的写法,但是到了IE7或是遨游浏览器中弹出"你浏览的网页面,正试视图关闭",怎么解决这个问题,请就我上边的代码做一下修改,谢谢了
...全文
142 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
KK3K2005 2009-07-27
  • 打赏
  • 举报
回复
关闭一个,打开一个
就不能直接本窗口打开新的内容
chenjianyong94 2009-07-27
  • 打赏
  • 举报
回复
window.opener=null;
window.open("","_parent","","");
这两句必须要写在一起。注意先后顺序。
koukoujiayi 2009-07-27
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 usernamezero 的回复:]
楼上的在IE7的下边有错误
iexplore.exe[3768]中发生未处理的win32异常
[/Quote]
我就是在IE7下的,没任何错误!!
usernamezero 2009-07-27
  • 打赏
  • 举报
回复
你用的input的按钮,我用的asp:button 的事,因为我有验证写在里边,有没有人有如题的代码啊,贴上来看看
wujinjian2008n 2009-07-27
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wujinjian2008n 的回复:]
function abc()
{
window.opener=null; 
window.open("","_parent","","");
window.close();

window.open("http://www.baidu.com");
}

解决IE6,7的通用问题:
window.opener=null; 
window.open("","_parent","","");
这两句都要
[/Quote]

<input type="button" value="button" onclick="abc()">

在我这边测试可以的。
usernamezero 2009-07-27
  • 打赏
  • 举报
回复
没人帮忙真痛苦
usernamezero 2009-07-27
  • 打赏
  • 举报
回复
我看错7楼的了,呵呵
都要也不行
usernamezero 2009-07-27
  • 打赏
  • 举报
回复
7楼的说的那两句都不要,你那个方法那不是都带着吗???
wujinjian2008n 2009-07-27
  • 打赏
  • 举报
回复
function abc()
{
window.opener=null;
window.open("","_parent","","");
window.close();

window.open("http://www.baidu.com");
}

解决IE6,7的通用问题:
window.opener=null;
window.open("","_parent","","");
这两句都要
  • 打赏
  • 举报
回复
你在IE里设置成禁用第三方浏览器扩展之后,再试一下
usernamezero 2009-07-27
  • 打赏
  • 举报
回复
楼上的在IE7的下边有错误
iexplore.exe[3768]中发生未处理的win32异常
koukoujiayi 2009-07-27
  • 打赏
  • 举报
回复
应该是:
ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.GetType(),
"OpenFile", "window.open('','_parent','','');window.close();" +
"window.open('Mainform.wgx','newopen','top=1,left=1,Width=1024,Height=740,toolbar=no,menubar=no,scrollbars=no,resizable=yes,location=no,status=no');",true);
zl194 2009-07-27
  • 打赏
  • 举报
回复
不懂,我是打酱油的。
  • 打赏
  • 举报
回复
把window.opener=null;window.close();
替换成
window.open("","_parent","","");window.close();
  • 打赏
  • 举报
回复
在 window.close()前加一句:
 window.open("","_parent","","")

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧