在web开发中怎样禁止使用Ctrl健(在线等待中。。。。。。。。。。)问题解决马上结帖

515189 2004-11-22 03:14:22
我怎么才可以在vb。net中把ctrl键给禁止?
...全文
157 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
nga96 2004-11-22
  • 打赏
  • 举报
回复
好好学习JS
515189 2004-11-22
  • 打赏
  • 举报
回复
我试验了,但是我指的是怎么屏蔽ctrl和鼠标滚轮一起配合
515189 2004-11-22
  • 打赏
  • 举报
回复
对不起我是新手,可不可详细点,我怎么不会用阿!
talenty 2004-11-22
  • 打赏
  • 举报
回复
在vb.net的page_load事件中写入
If (Not IsClientScriptBlockRegistered("clientScript")) Then
Dim strScript As String = "<script>" + vbCrLf
strScript += "function CheckKeyDown(){" + vbCrLf
strScript += "if (window.event.ctrlKey){" + vbCrLf
strScript += "event.returnValue=false;}}" + vbCrLf
strScript += "</script>" + vbCrLf
RegisterClientScriptBlock("clientScript", strScript)
End If
TextBox1.Attributes("onkeydown")="javascript: return CheckKeyDown();"
515189 2004-11-22
  • 打赏
  • 举报
回复
我的意思是我在浏览我的web程序的时候我按着ctrl键然后用鼠标的滚轮来回动,页面上的文本就不规则了,我想怎么把它屏蔽掉
sportdog 2004-11-22
  • 打赏
  • 举报
回复
楼主你可试了,一楼给的是js代码,可以呀!
paul8765 2004-11-22
  • 打赏
  • 举报
回复
屏蔽按键:
--------------------------
html
head
meta http-equiv=Content-Type content=texthtml; charset=gb2312
noscriptmeta http-equiv=refresh content=0;url=aboutnoscriptnoscript
title屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键title
head
body

script language=Javascript!--
屏蔽鼠标右键、Ctrl+N、Ctrl+R、Shift+F10、F11、F1、F5、退格键
Author meizz(梅花雨) 2002-6-18

function document.oncontextmenu() 屏蔽鼠标右键
{
event.returnValue=false;
}

function window.onhelp() 屏蔽F1帮助
{
return false;
}

function document.onkeydown()
{
var k = window.event.keyCode;
if (k == 8 屏蔽退格删除键
k == 116) 屏蔽 F5 刷新键
{
window.event.keyCode = 0;
window.event.returnValue= false;
}
if (k==122) 屏蔽F11
{
window.event.keyCode = 0;
window.event.returnValue= false;
}
if (window.event.ctrlKey && k == 82) Ctrl + R
window.event.returnValue= false;
if (window.event.ctrlKey && k == 78) 屏蔽 Ctrl+n
window.event.returnValue= false;
if (window.event.ctrlKey && k == 87) 屏蔽 Ctrl+w
window.event.returnValue= false;
if (event.shiftKey && k==121) 屏蔽 shift+F10
window.event.returnValue= false;
if (window.event.srcElement.tagName == A && window.event.shiftKey)
window.event.returnValue = false; 屏蔽 shift 加鼠标左键新开一网页
if (window.event.altKey && k == 115) 屏蔽Alt+F4
{
window.showModelessDialog(aboutblank,,dialogWidth1px;dialogheight1px);
return false;
}
if (window.event.altKey &&
(k == 37 屏蔽 Alt+ 方向键 ←
k == 39)) 屏蔽 Alt+ 方向键 →
{
alert(不准你使用ALT+方向键前进或后退网页!);
event.returnValue=false;
}
注:这还不是真正地屏蔽 Alt+ 方向键,
因为 Alt+ 方向键弹出警告框时,按住 Alt 键不放,
用鼠标点掉警告框,这种屏蔽方法就失效了。以后若
有哪位高手有真正屏蔽 Alt 键的方法,请告知。

}
--script
h2 align=center屏蔽鼠标右键、Ctrl+n、shift+F10、Alt+F4、F11、F5刷新、退格键h2
body
html
515189 2004-11-22
  • 打赏
  • 举报
回复
我用的是vb。net把你这段放上根本不行
tianjue0921 2004-11-22
  • 打赏
  • 举报
回复
这个对,我刚测试过
function CheckKeyDown(){
if (window.event.ctrlKey){
event.returnValue=false;
}
}
515189 2004-11-22
  • 打赏
  • 举报
回复
c#的代码也可!
sportdog 2004-11-22
  • 打赏
  • 举报
回复
这就是客户端的呀!
515189 2004-11-22
  • 打赏
  • 举报
回复
我是web开发怎么可以用服务器端的呢!到了客户端怎么办?
Truly 2004-11-22
  • 打赏
  • 举报
回复
onkeydown
cuike519 2004-11-22
  • 打赏
  • 举报
回复
function CheckKeyDown(){
if (window.event.ctrlKey){
event.returnValue=false;
}
}

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧