<script>
var a = window.open("about:blank","","fullscreen=yes")
self.opener=null
self.close()
a.moveTo(100,100)
a.resizeTo(400,300)
a.focus();
a.location='http://lucky.myrice.com'
</script>

解决方案 »

  1.   

    去掉浏览器窗口的最大化和关闭按钮。net_lover(孟子E章)有办法吗????楼上说有可能,请问有什么方案吗??
      

  2.   

    YOU好像是要做聊天室页面之类的网页吧!大概需要防止,非正常关闭的情况吧。I推荐YOU使用“WEB对话框”,虽然关闭按钮不能去掉,可以通过unload()事件处理一下。
      

  3.   

    不应该用js来保证你程序的安全性!!!!!!!!!这是典型的滥用!!!!!!!!!fullscreen后resize是利用ie的全屏幕实现方式,可以被视作是一个bug!很难保证将来的IE还会照此模式处理!!!!!正确的做法是用unload提示用户,防止非正常关闭。而不是剥夺用户习惯的界面!!!!!!!!!!!!!!
      

  4.   

    UnLoad时如何弹出对话框提示用户????如何取得是按了“确定”还是“取消”????说这样不好的话就还应给个你认为好的可行的方案呀!!不能光说!!!!
    我个人认为就是IE给用户太多权限了,,,可随时刷新、关闭都行!!对于我们这些程序员来说是一个字:烦!!!!!!!!!!!!想不烦的就只有屏蔽掉这些烦人的功能了!!!还有,如何使用“web对话框”???
      

  5.   

    you can disable the CLOSE button
    but what will happan when I press ALT+F4
      

  6.   

    算了﹐给你一个主意﹐fullscreen后﹐你不会自己做一个标题栏﹐那无非就是一种视觉效果
      

  7.   

    方什么便!!比如我要用ASP对数据库执行一个非常重要的,不可中途放弃的操作;但如果操作开始后用户中途按下的“关闭”按钮!!哪到最后可以说是我的错还是说是用户的错!!!!用户只会说你的程序安全性不高!!!
    如果你试过这些遭遇你就不会这么说了!!!
      

  8.   

    这应该在ASP里通过事务(transaction)来实现,而不是在脚本里控制
      

  9.   

    楼上说得完全正确!这就是事务处理的重要性。这应该由服务器端来维护而不是强迫用户按照你的方式行动!科学怪人果真人如其名,拜托你,浏览器本来就是给大众使用的,考虑的就是如何方便,用户当然绝对应该具有控制权!如果你要用一些特殊效果、处理特殊任务,应该通知客户,让客户决定他是不是要这样做!用户有知情权的!3.15都那么多年了嘛!这就是web上的准则,网站设计的很重要的一项任务就是不断的完善友好的界面!如何取得确定和取消用alert的返回值就可以了!!!!!你问问题之前,拜托先看看基本的js!liuzxit说得完全对!IE中,程序员的能力太大,fullscreen就可能造成一般用户手足无措。而fullscreen加上锁定键盘的能力,完全可能使人误以为中了毒。而无限制的打开窗口,绑住用户不需离开,更成了黄色网站的制胜法宝!
      

  10.   

    我也不想控制用户的意愿,但有时哪些用户就是手多,,执行了一个不可逆的操作时候就用mouse中屏幕上的乱点,,点了标题栏的关闭按钮后使程序出了问题就老是找我嘛烦!但在操作手册中已经写得很清楚不能中途停止!但他们就是不理,我也没办法,,,哪唯有出此下策了,,,,,:-)
    但我也不是真想FullScreen ,只是要把标题栏向中移动一下使之如像隐藏起来罢了(问题已解决),,,,这样一来程序就停不下来了(除非按Alt+F4),花一点点代价就可以节省我非常多的学习时间,何乐而不为。当然transaction也是一个很好的解决办法(近几天刚学习到),,,,说句实话,,,,sql,和js我真是只有半桶水;-),,,我以后会再好好学习的,,,,毕竟我还是学生
      

  11.   

    谢谢大家的回答,总得来说,基于WEB的系统不可避免得会与其他一些高级语言编的系统不一样,也不要强求一样的效果,而我这样做实际上也就是仅仅实现一些小过罢了,向楼上所说,这样在程序中是不可避免得,但我们要尽量做的完善,对吧,总之,我们作为程序员就要不断的探索各种方法。
      

  12.   

    window.open("","","fullscreen,channelMode")
      

  13.   

    或者用showModalDialog
    while(showModalDialog返回为空);