关于根据confirm关闭window的问题

HeavenHe 2004-10-27 05:13:57
当我在后台用
Page.RegisterClientScriptBlock("msg","<script language=javascript>test();</script>");
的时候,会首先打开一个word并且有个confirm,如果user选择了取消就会关闭word
但是如果是第一次选择取消就不会关,然后留着那个word在次执行test(),这个时候选取消
他就关了,求大虾赐教如何让他每一次都可以关掉
function test(){
var obj = window.open('doc/test.doc',null,'top=50,left=100,width=800,height=600,toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=0');
var tip = "test";

if(confirm(tip)){
alert('請選擇(1)');
}
else{
obj.window.close();
window.location.href="accountAppa.aspx"; }
}
...全文
200 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
HeavenHe 2004-10-28
  • 打赏
  • 举报
回复
再up一次
myheaven2000 2004-10-28
  • 打赏
  • 举报
回复
就是不是每一次取消都可以关掉那个word,第一次是绝对关不掉的。只有连续两次取消,才能关掉
HeavenHe 2004-10-28
  • 打赏
  • 举报
回复
如何用showModalDialog打开一个.doc呢?
zhuqm 2004-10-27
  • 打赏
  • 举报
回复
function test(){
var obj = window.open('doc/test.doc',null,'top=50,left=100,width=800,height=600,toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=0');
var tip = "test";

if(confirm(tip)){
alert('請選擇(1)');
}
else{
obj.window.close();//你这句不太明白
window.location.href="accountAppa.aspx"; }
}
obj返回的是打开窗口的句柄,想关闭的话直接obj.close();
关闭父窗口的话就用obj.opener.close();
孟子E章 2004-10-27
  • 打赏
  • 举报
回复
没有明白你的意思
HeavenHe 2004-10-27
  • 打赏
  • 举报
回复
自己up
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-10-27 05:13
社区公告
暂无公告