办公信息系统很少用到的功能 ??????????????????
我们用ASP.NET(C#语言)做的办公信息系统(OA)主页的导航拦有一个锁定功能!当你暂时不使用系统时,点击锁定按钮,就弹出一个无模式页面,当你再次登陆是你要输入密码才能进入!
在锁定时,你不能使用任务栏切换使用该系统,也不能用Alt+F4关闭它!!!!!
请大家帮我解决这个问题,这是我们的毕业设计,
问题点数:0、回复次数:22Top
1 楼wwonion(洋葱)回复于 2005-04-04 10:58:40 得分 0
就是注销,单不能用关闭这些好象不行吧!毕竟是webTop
2 楼ycc2008(皮皮)回复于 2005-04-04 11:06:24 得分 0
就是
达不到的,不是winformTop
3 楼asthlon(像龙卷风一样的男子)回复于 2005-04-04 11:08:00 得分 0
做不到Top
4 楼jwt1982(叛逆者)回复于 2005-04-04 11:09:26 得分 0
不可能实现的,本身WEB浏览器是不可能提供如此具有破坏力的功能的,肯定不可能!Top
5 楼netter2003(我知道错了,以后我会及时结贴。)回复于 2005-04-04 11:12:48 得分 0
upTop
6 楼netter2003(我知道错了,以后我会及时结贴。)回复于 2005-04-04 11:13:02 得分 0
再帮你upTop
7 楼yangtu86(杨土)回复于 2005-04-04 11:19:38 得分 0
upTop
8 楼yangtu86(杨土)回复于 2005-04-04 11:30:22 得分 0
<script language="javascript">
function DisableKey()
{
//8 退格键
//78 Ctrl+N
//37 Alt+ 方向键 ←
//39 Alt+ 方向键 →
//116 F5 刷新键
//82 Ctrl + R
//121 shift+F10
//115 屏蔽Alt+F4
//屏蔽 shift 加鼠标左键新开一网页
if (window.event.keyCode==8
||event.keyCode==78
||event.keyCode==37
||event.keyCode==39
||event.keyCode==116
||event.keyCode==82
||event.keyCode==121
||event.keyCode==115
||(window.event.srcElement.tagName == "A" && window.event.shiftKey))
{
alert('请通过事物代码进行操作!');
window.event.returnValue=false;
}
}
</script>
</HEAD>
< body MS_POSITIONING="GridLayout" onKeyDown="DisableKey()">
上边的代码基本上已经实现了,所需要屏蔽的键值。Top
9 楼chuxuecharp(初学者)回复于 2005-04-04 11:47:32 得分 0
收藏..关注Top
10 楼chenyonghu(陈勇虎)回复于 2005-04-04 12:20:37 得分 0
谢谢杨士
我能解决这个问题了!Top
11 楼syeerzy(快乐永远*先天下之乐而乐*后天下之忧而忧*)回复于 2005-04-04 12:52:12 得分 0
你不能使用任务栏切换使用该系统,也不能用Alt+F4关闭它!
web浏览器是绝对无法提供这么有破坏力的效果的!
上面杨士的js实现了屏蔽“Alt+F4”的功能,但是还是无法提供你要的效果。(比如随便就可以把你的窗口关闭,我不按“Alt+F4”还不行么?我点关闭按钮,我开任务管理器,我点标题右键鼠标关。。。)
“不能切换使用该系统”是无法实现的,应为浏览器的运行环是在“应用程序层”里,不是在“操作系统层”。
Top
12 楼syeerzy(快乐永远*先天下之乐而乐*后天下之忧而忧*)回复于 2005-04-04 12:54:06 得分 0
建议楼主如果实在需要该效果,可以做成CS版的。
否则还是放弃吧Top
13 楼yfmine(扬帆-逆风)回复于 2005-04-04 13:05:51 得分 0
用WinForm编个组件来锁定这个页面,然后在ASP.NET中调用吧,只用浏览器是不可能执行这么强的功能的。。Top
14 楼jwt1982(叛逆者)回复于 2005-04-04 13:10:15 得分 0
奇怪,楼主怎么解决的呢?
呵呵,有能不能放个页面出来???
起码,浏览器的X(关闭)你怎么屏蔽?Top
15 楼jwt1982(叛逆者)回复于 2005-04-04 13:11:32 得分 0
另,刚才看了是使用脚本来屏蔽的!
但是,如果我把浏览器设置成禁止脚本,那么,恐怕。。。。。。。。。。。。Top
16 楼ligaru(为了生活重新学C++)回复于 2005-04-04 13:22:31 得分 0
MARKTop
17 楼chenyonghu(陈勇虎)回复于 2005-04-04 14:20:52 得分 0
我可以用无模式,是页面全屏就用不到关闭,屏蔽了Alt+F4,就可以了!
但是,不能屏蔽Ctrl+Alt+Del等操作!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Top
18 楼niunj(南航牛)回复于 2005-04-04 14:27:09 得分 0
js的dom对象在web开发中还是很有用的。Top
19 楼dangerousdon(dangerousdon)回复于 2005-04-04 14:48:57 得分 0
upTop
20 楼chzxq(毛毛鼠)回复于 2005-04-04 15:07:48 得分 0
收藏Top
21 楼zippro123(WELAN)回复于 2005-04-04 15:14:10 得分 0
markTop
22 楼wg88888(温柔一刀)回复于 2005-04-04 16:55:32 得分 0
模式对话框还可以实现,无模式页面不能实现。Top




