只要IE支持即可或者关闭正在等待用户响应的alert所在的window也可以我试了,alert处于等待阶段的时候window.close()不行

解决方案 »

  1.   

    若要连window都关掉的话,用操作系统自带的"关闭进程(结束任务)"功能可以吗
      

  2.   

    您说呢我要实现自动的,否则用taskkill.exe的话太夸张
      

  3.   

    楼主是说客户端不希望出现alert对话框是吧
    那么应该是在自己机子的ie上面设置吧
    可能要修改注册表,这个有点难度哦,在其它板块可能会有相应解释。
      

  4.   

    当弹出alert窗口的时候点"确定"不就关闭了吗,还不简单你在ie的internet选项里禁用javascript不就可以不用关闭了吗 zltostem(尘寞) 说的方法也可以啊 或者Microsoft Visual Studio .NET 的进程调试工具也可以关闭你不用alert做提示窗口,改用层做不就OK了吗如果是因为出错而弹出的alert窗口,你可以在脚本里加try{}catch(e){}容错语句不就OK了吗还有其他的方法请楼下的告诉楼主
      

  5.   

    > 当弹出alert窗口的时候点"确定"不就关闭了吗,还不简单你当我弱智阿?!> 你在ie的internet选项里禁用javascript不就可以不用关闭了吗看了你的答案,我都想笑。也许是我没有说清楚我的需求。我要用JS关alert,同时还要拿JS派其他用处> 你不用alert做提示窗口,改用层做不就OK了吗> 如果是因为出错而弹出的alert窗口,你可以在脚本里加try{}catch(e){}容错语句不就OK了吗问题是这个弹出的页面不是我写的其实我的目的很简单,就是做一个自动的日语3级考试报名的东东,现在上海地区,一个座位也没有,报名时会弹出一个alert, 我想每隔一段时间自动报一次名。如果还是弹出alert,就关掉这个网页。如果JS实现不了,我只能用自己写的按键精灵了。顺便问一句,IE的 alert对话框每次出现的位置是否都是屏幕正中,我这边每次都是的,但是人家说不是的。
      

  6.   

    看样子,我只能win.focus();然后让我写的程序模拟回车才行了。
      

  7.   

    onclcik="window.close() dependent=false"这个dependent属性netscap支持的
    ie4.0不支持
    ie6.0没试过
    呵呵
      

  8.   

    > 你还可以自己写一个浏览器我确实考虑过直接用JDK里面的Swing,那个里面有现成的支持HTML的组件来着,况且我的其他部分功能(比如发mail什么的)本来就要用java写的。> onclcik="window.close() dependent=false"Let me try.