惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 司徒正美
The GitHub Blog
The GitHub Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Apple Machine Learning Research
Apple Machine Learning Research
L
LangChain Blog
GbyAI
GbyAI
博客园_首页
V
Visual Studio Blog
Martin Fowler
Martin Fowler
WordPress大学
WordPress大学
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 叶小钗
腾讯CDC
博客园 - Franky
IT之家
IT之家
Google DeepMind News
Google DeepMind News
Microsoft Azure Blog
Microsoft Azure Blog
D
Docker
大猫的无限游戏
大猫的无限游戏
Recent Announcements
Recent Announcements
小众软件
小众软件
博客园 - 三生石上(FineUI控件)
B
Blog
酷 壳 – CoolShell
酷 壳 – CoolShell

博客园 - 常大波

{转载} 面试技巧 项目管理知识 程序员九重镜界,很老的今天刚刚翻出来 我来证明越南的ZingChat2是腾讯公司开发的 删除Flash控件的 Flash9e.ocx和FlashUtil9e.exe C#入门代码集 JS脚本判断是否支持Cookie,C#读取设置Cookie SRE(Simple Rule Engine) Document JavaScript工具 - 常大波 - 博客园 SQLite NxBRE 学习笔记1 [转] SQL视图查出SqlServer的数据库字典---适用于 SQL2K 和SQL2005 对于SQL2008不适用 乡音 动态表名的查询SQL Delegate 委托 C# 来到深圳找工作。 有关“猫”的设计题目,开阔思维。 呼叫中心(CallCenter)的发展 Message Queue(消息队列)介绍与应用---转自CSDN
获取键盘键值
常大波 · 2007-03-01 · via 博客园 - 常大波

获取键盘键值

<html>
<head>
<script language="javascript">
  ns4 
= (document.layers) ? true : false;
  ie4 
= (document.all) ? true : false;
function keyDown(e){
  
if(ns4){
  
var nkey=e.which;
  
var iekey='现在是ns浏览器';
  
var realkey=String.fromCharCode(e.which);
}

  
if(ie4){
  
var iekey=event.keyCode;
  
var nkey='现在是ie浏览器';
  
var realkey=String.fromCharCode(event.keyCode);
  
if(event.keyCode==32){realkey='\' 空格\''}
  
if(event.keyCode==13){realkey='\' 回车\''}
  
if(event.keyCode==27){realkey='\' Esc\''}
  
if(event.keyCode==16){realkey='\' Shift\''}
  
if(event.keyCode==17){realkey='\' Ctrl\''}
  
if(event.keyCode==18){realkey='\' Alt\''}
}

  alert('ns浏览器中键值:'
+nkey+'\n'+'ie浏览器中键值:'+iekey+'\n'+'实际键为'+realkey);
}

document.onkeydown 
= keyDown;
if(ns4){
document.captureEvents(Event.KEYDOWN);}

</script>
</head>
<body>
//Javascript Document
<hr>
<center>
<h3>请按任意一个键。。。。</h3>
</center>
</body>
</html>

posted @ 2007-03-01 10:15  常大波  阅读(643)  评论(0)    收藏  举报

刷新页面返回顶部