屏蔽shift+鼠标左键!!!

shuichong 2004-06-30 10:29:53
怎样屏蔽这二个键?不能在新窗口打开新页面
...全文
141 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
gzwuyh 2004-08-04
  • 打赏
  • 举报
回复
试过行的,是不是你的JAVASCRIP哪里代码错了?你先写一个简单的网页试试。

<script language=javascript>
function KeyDown(){
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
window.event.returnValue = false;
}
</script>
<body onkeydown="KeyDown()">
<a href="http://www.csdn.net">csdn.net</a>
junstyle 2004-07-05
  • 打赏
  • 举报
回复
up~~
52juanjuan 2004-07-05
  • 打赏
  • 举报
回复
查看原文件:
http://www.diy5.net/download/info/184.htm
52juanjuan 2004-07-05
  • 打赏
  • 举报
回复
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
window.event.returnValue = false; //屏蔽 shift 加鼠标左键新开一网页
shuichong 2004-07-05
  • 打赏
  • 举报
回复
<script language=javascript>
function KeyDown(){
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
window.event.returnValue = false;
}
</script>
<body onkeydown="KeyDown()">
都不行嘛
你们试过行吗?
gzwuyh 2004-07-01
  • 打赏
  • 举报
回复
是用Javascript代码写的,按SHIFT+鼠标左键的页面只是javascript:void而已.
这也是一种办法呀.
或者你说的:
屏蔽 shift 加鼠标左键新开一网页
******************************************************************************
<script language=javascript>
function KeyDown(){
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
window.event.returnValue = false;
}
</script>
<body onkeydown="KeyDown()>
*******************************************************************************
你试试看?
shuichong 2004-07-01
  • 打赏
  • 举报
回复
不明白楼上的意思?
xishanlang2001 2004-06-30
  • 打赏
  • 举报
回复
event.keyCode==16

没有效果呀,还是可以按着shift弹出新窗口.
记得不是ctrl和shift这几个键不是这么写的.
feelrain 2004-06-30
  • 打赏
  • 举报
回复
<script>
function document.onkeydown()
{
(event.keyCode==16)) event.returnValue=false;
}
function document.oncontextmenu()
{
window.event.returnValue=false;
}
</script>
wanghr100 2004-06-30
  • 打赏
  • 举报
回复
换成这样子.
你试一下用Shift+点击

<a href="JavaScript:void window.open('http://www.baidu.com')">baidu</a>
shuichong 2004-06-30
  • 打赏
  • 举报
回复
没有人知道吗?
shuichong 2004-06-30
  • 打赏
  • 举报
回复
是啊,没有效果,照样可以打开新窗口的
ZoomIt: 演示必备辅助软件 ZoomIt(主页|介绍)是一款非常实用的投影演示辅助软件。它源自Sysinternals公司,后来此公司被微软收购,因此,有些网友也称ZoomIt为微软放大镜。ZoomIt体积小巧(只有一个exe文件,0.2MB)、完全免费、易于使用。通过快捷键可以很方便地调用ZoomIt三项功能:屏幕放大、屏幕标注、定时提醒。   一、ZoomIt界面预览二、ZoomIt功能及使用 0. 配置:使用前设定快捷键 1. 屏幕放大 2. 屏幕标注 3. 定时三、对ZoomIt的评价附:ZoomIt 的其他补充 1. ZoomIt汉化版 2. ZoomIt的实时放大(live zoom) 3. ZoomIt能否使用黑色字体 4. ZoomIt更新情况 5. ZoomIt相关软件 编辑本段一、ZoomIt下载安装及界面预览   在官方下载ZoomIt之后,无需安装,解压缩即可使用。   第一次运行时,程序会弹出如下图所示 的选项对话框,来提示用户:   第一,软件具备的功能:屏幕放大、屏幕标注、定时。   第二,设定相应快捷键(默认为ctrl+1/2/3)。 编辑本段二、ZoomIt的功能及使用   ZoomIt基本功能与快捷键操作(绘图软件: FreeMind)0. 配置:使用前设定快捷键   当您第一次运行ZoomIt,它将弹出一个配置对话框,描述ZoomIt能做什么,让你指定热键来更方便的进入缩放或标注功能,而且还能够自定义绘图笔的颜色和大小。例如,我可以用标注功能标注屏幕上的问题。ZoomIt还包括一个定时器功能,当你从定时器窗口切换出来它甚至仍然是可用的,并且,你还可以通过点击一下ZoomIt托盘图标再返回到计时器窗口。 1. 屏幕放大   按下快捷键(默认ctrl+1),即可进入ZoomIt的放大模式。这时屏幕内容将放大后(默认2倍)显示。   移动光标,放大区域将随之改变。   用鼠标滚轮或者上下方向键,将改变放大比例。   关于实时放大,见下。   按下Esc键 或 鼠标右键,会退出放大模式。   在放大模式下,按上鼠标左键,将保持放大状态,启用标注功能。当然,也可以退出放大,只进行标注。 2. 屏幕标注   标注功能主要用来突出屏幕的某一部分内容,比如图片的某一细节、文章的关键段落。   按下快捷键(默认ctrl+2),或在放大模式下按下鼠标左键,可进入标注模式。这时,鼠标会变成一个圆形的笔点,其颜色、大小可调。   * 通过按住左ctrl键,使用鼠标滚轮或者上下箭头键调整画笔的宽度。   * 按键调整画笔颜色:r 红色;g 绿色;b 蓝色;o 橙色;y 黄色;p 粉色。   可轻松画出不同的形状:   * 按住Shift键可以画出直线;   * 按住Ctrl键可以画出长方形;   * 按住tab键可以画出椭圆形;   * shift+ctrl 可以画出箭头。   其他操作:   * Ctrl+Z:撤销最后的标注。   * e:擦除所有标注。   * w(白色)/k(黑色):将屏幕变成白板或黑板。   * ctrl+s:保存标注或者放大后的画面。   * 屏幕打字:进入标注模式后,按‘t’可以进入打字模式。Esc或左键退出。鼠标滚轮或上下箭头可以改变字体大小。缺点是,不支持中文。   * 鼠标右键:退出标注模式。 3. 定时   通过快捷键(默认ctrl+3)或点击ZoomIt的托盘图标菜单,可以进入定时器模式。   用箭头键可以增加或减少时间。你如果alt+tab从定时器窗口退出,可以点击ZoomIt的图标再激活定时器。用Esc退出。   第3项是定时器功能,使用此功能时会暂时将桌面利用白色屏蔽覆盖,并在白色屏蔽上出现倒数计时的时间,您可以选择倒数计时时间的长短、倒数计时结束后是否要播放警告音效、白色屏蔽透明度、倒数计时时间显示在屏幕上的那个位置。 编辑本段三、对ZoomIt的评价   如果需要用电脑给别人做演示,无论是投影还是直接用屏幕,ZoomIt都是一款很好的工具,不仅提高了演示效果,还可以令观众有眼前一亮的感觉。在所有功能中,放大和标注功能最为常用。而全热键不需要界面的设计,则可以减少对演示本身的干扰。

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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