我学实现按Enter键就相当于按F11键的功能。我参照网上的屏蔽代码写了如下。<script language="javascript">
function DisableKey()
{
if (window.event.keyCode==13)
{
window.event.keyCode=122; //F11的值
window.event.returnValue=false;
}
}
</script>
</HEAD>
<body onKeyDown="DisableKey()">
TEST TEST
</body></html>不知道为什么不好使,请高手给解决一下。晚六点前结分
注意,我这么作并非只是想模仿F11,而是想让任意一个健可以转成另一个键(任何一个)。
function DisableKey()
{
if (window.event.keyCode==13)
{
window.event.keyCode=122; //F11的值
window.event.returnValue=false;
}
}
</script>
</HEAD>
<body onKeyDown="DisableKey()">
TEST TEST
</body></html>不知道为什么不好使,请高手给解决一下。晚六点前结分
注意,我这么作并非只是想模仿F11,而是想让任意一个健可以转成另一个键(任何一个)。
解决方案 »
- 做一组图片,10秒钟自动切换另外一张
- JS小问题
- js 中缺少对象问题
- 我在网站首页放了一幅对联广告,他怎么就是不跟着鼠标动啊,不知道是什么原因
- 有javascript高手吗?有两组两张图片互换,现在频率一样,能否不一样!谢谢。以下是代码?
- window.external.NavigateAndFind究竟怎么用?
- 一个很菜的问题
- 用js写的下拉菜单遮不住<select>下拉列表,各位有什莫好办法吗?
- 如何在页面关闭时弹出一个消息框??
- 有多个frame,菜单在top中,请问菜单在显示时,怎样才能使之不被遮盖,有高分相送,众高手,来拿吧!
- 这样写调用不了,错在哪里,高手指教下 谢谢
- 很"简单"的问题
---------------------------------------------f11是不可以模拟的,还有部分键也是不可模拟的,但是键的功能可以用其他代替,不一定要模拟那键。
如果要全屏,可以用其他方法;
方向键的键值你可以通过alert(window.event.keyCode);来获取对应键值;
左是37,右是39
ctrl+左键:
if (window.event.ctrlKey && window.event.keyCode==37)
{
alert("ok");
}
如果真的要只能用'WScript.Shell',但是这样做不太好
<script language="JavaScript">
function Fkey(){
//alert(window.event.keyCode)
if(window.event.keyCode==13)
{
var WsShell = new ActiveXObject('WScript.Shell')
WsShell.SendKeys('{F11}');
}
}
</script>
<body onkeydown="Fkey();"></body>