在这里注册了一年多时间了,这是第一次发贴,嘻,因为自己也就半瓶子的水平,我想请教的,别人都问过了,所以很多次google的时候就链接到了这里.
但有一个问题,我实在解决不了,在网上搜了很多,也找不到解决方案.就是:如何屏蔽IE浏览器的关闭按钮? (或直接屏蔽掉整个标题栏)
如果不能屏蔽的话,有什么替代方法? (做一个什么东西把它盖住)我发现网上很多人会误解,以为要作流氓网页,其实我制作的是一个在线考试系统,屏蔽关闭按钮我认为是必需的.可是,这个问题很难办.我现在的做法是设置了一个cookie, 考试者如何关闭了这个网页的话, 将在一小时内不能再次进入考试. 这的确不是一个好方法, 所以, 请教一下这里的达人, 怎么解决这个问题?
但有一个问题,我实在解决不了,在网上搜了很多,也找不到解决方案.就是:如何屏蔽IE浏览器的关闭按钮? (或直接屏蔽掉整个标题栏)
如果不能屏蔽的话,有什么替代方法? (做一个什么东西把它盖住)我发现网上很多人会误解,以为要作流氓网页,其实我制作的是一个在线考试系统,屏蔽关闭按钮我认为是必需的.可是,这个问题很难办.我现在的做法是设置了一个cookie, 考试者如何关闭了这个网页的话, 将在一小时内不能再次进入考试. 这的确不是一个好方法, 所以, 请教一下这里的达人, 怎么解决这个问题?
解决方案 »
- 在服务器的web页面上可以新建word文档,而其他客户端机器机器不可以新建word文档
- nodejs 如何返回数据,ajax 可以接收到
- ajax象servlet传值,提示字符串未定义!!!!求大神现身!!
- 在JS中点触缩略图,如何实现大图右移显示。(50Q币赠送或送话费)急急急!!!
- 求正则式
- 请教大家一个简单的问题:关于复选框的
- meizz(梅花雪 封闭开发中)进来拿分
- 跨站点访问对象(解决问题后另给1000分!)
- 请教各位大侠如何用js脚本如何比较两个字符串?
- 急!一个submit对象的问题,高手指教!
- js获取表单选择 显示内容
- 在写表单序列化函数和js事件辅助函数遇到的问题,求教!!!
window.onbeforeunload = function(){
alert(1);
return false;
}
</script>
一、记得保存过一个微软的和IE右上角三个按钮通讯的控件,选择实在找不到了;你自己在网上搜搜看,我也翻箱倒柜再找找试试。二、无奈提示
这段代码可跳过刷新,但无法强制留在本页。如果是框架,本代码放在顶级框架集。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>aaaaaaaaa</title>
<script>
window.onbeforeunload = function(e) {
e=e||window.event;
if ((function(){
var mx=e.screenX||e.pageX, my=e.clientY||e.pageY
var w=top.window.document.body.offsetWidth||window.innerWidth;
return(my < 0 && mx > (w - 25));
})()) {
s="\n\n\n============================================\n\n";
s+="点取消按钮,不许退!";
s+="\n\n=============================================\n\n\n";
event.returnValue=s ;
}
}
</script>
<body>
考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考
</body>
</html>
三、变态最大化
不描述了,自己试试。打开后,进任务管理器关闭ie
window.open('','','fullscreen=3')
window.onbeforeunload = function(e) { IE下,传进来的这个红字参数是mouse相关事件,究竟是mouse什么事件我忘记了,反正可以抓到鼠标坐标;而FF下,传进来的就是onbeforeunload这个事件。很显然,这个鸟事件是没办法抓到鼠标坐标的,所以根据坐标位置来防止刷新提示退出也就英雄无用武之地了。
让JS获得鼠标的坐标, 然后根据这个坐标再进行处理. 按照这个思路好象能够解决问题, 我试试.