js触发键盘事件 <script type="text/javascript">function a(){ // 怎么写才会有 Ctrl+F 的效果?}</script><a onclick="a()">触发Ctrl+F</a> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个好像不是 SQL内容 建议去相应版问问 <html><head><script type="text/javascript"> function ff() { if(window.event.ctrlKey&&window.event.keyCode==70) alert("Ctrl+F");} </script> </head><body onkeydown="ff()"></body></html> <html xmlns="http://www.w3.org/1999/xhtml"><head> <title>无标题页</title></head><body><script> document.body.onkeydown = function(e){e = e?e:window.event;if(e.ctrlKey && 70==e.keyCode){ alert("test");}}</script> </body></html> lz问的不是捕捉按下CTRL+F吧而是用Javascript模拟按下CTRL+F 难道我说的不是中国话吗?我问得是有没有当点击时触发ctrl+f的事件,而不是判断是不是点击了ctrl+f,我目前的程序是弹出一个div内带input,模拟文档检索,觉得太麻烦,所以想问问有没有更快捷的方法,怎么楼上的人看不懂我说的话? 没有自带你这个功能,只能自行编辑,你的想法是唯一可行的,只能模拟出Ctrl+F。 http://hi.baidu.com/snake1964/blog/item/5f8102e9c8ade134b90e2d2e.html#0小例子直接调用F11功能键。 <html xmlns="http://www.w3.org/1999/xhtml"><head> <title>无标题页</title></head><body><script>document.body.onkeydown = function(e){ e = e?e:window.event; if(e.ctrlKey && 77==e.keyCode){ alert(1); eval("document.getElementById('shortcutLink').click();") //document.getElementById("shortcutLink").fireEvent("onclick"); }}</script><!--ctrl+f是查询,最好不用--><a id='shortcutLink' href='http:\\www.baidu.com'>ctrl+m</a> </body></html> <html xmlns="http://www.w3.org/1999/xhtml"><head> <title>无标题页</title></head><body onload='handler()'><script>function handler (){ var type = "keydown" ; if(document.all){ document.attachEvent("on"+type,function(){ if(event.ctrlKey && 77 == event.keyCode){ eval("document.getElementById('shortcutLink').click();") } }) }else{ document.addEventListener(type,function (e) { if (e.ctrlKey && 77 == e.keyCode){ //var evt = document.createEvent('HTMLEvents'); //evt.initEvent('click' , true , true); var evt = document.createEvent('MouseEvents'); evt.initMouseEvent('click' , true , true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null) document.getElementById('shortcutLink').dispatchEvent(evt); } },false); }}</script><!--ctrl+f是查询,最好不用--><a id='shortcutLink' href='http://www.baidu.com'>ctrl+m</a> </body></html> 求jquery的树形菜单 高分 用户设置页面刷新时间 一个IE兼容问题 [急]麻烦大家推荐一本javascript方面较好的书籍. 网页互传数据问题,谢谢 问题两则:display和visibility的区别... 大虾请进 你能来看看吗--一个关于文件上传的问题!!! JAVASCRIPT在ie和netscape上有什么不同? 谁能给一个事件对列的例子啊 他的意思是到底会改变还是不会改变? 使用<s:select>标签刷新后如何让选定下拉框的值不改变
<html>
<head>
<script type="text/javascript">
function ff()
{
if(window.event.ctrlKey&&window.event.keyCode==70) alert("Ctrl+F");
}
</script>
</head>
<body onkeydown="ff()">
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题页</title>
</head>
<body>
<script>
document.body.onkeydown = function(e){
e = e?e:window.event;
if(e.ctrlKey && 70==e.keyCode){
alert("test");
}
}
</script>
</body>
</html>
而是用Javascript模拟按下CTRL+F
小例子直接调用F11功能键。
<head>
<title>无标题页</title>
</head>
<body>
<script>
document.body.onkeydown = function(e){
e = e?e:window.event;
if(e.ctrlKey && 77==e.keyCode){
alert(1);
eval("document.getElementById('shortcutLink').click();")
//document.getElementById("shortcutLink").fireEvent("onclick");
}
}
</script>
<!--ctrl+f是查询,最好不用-->
<a id='shortcutLink' href='http:\\www.baidu.com'>ctrl+m</a>
</body>
</html>
<head>
<title>无标题页</title>
</head>
<body onload='handler()'>
<script>
function handler (){
var type = "keydown" ;
if(document.all){
document.attachEvent("on"+type,function(){
if(event.ctrlKey && 77 == event.keyCode){
eval("document.getElementById('shortcutLink').click();")
}
})
}else{
document.addEventListener(type,function (e) {
if (e.ctrlKey && 77 == e.keyCode){
//var evt = document.createEvent('HTMLEvents');
//evt.initEvent('click' , true , true);
var evt = document.createEvent('MouseEvents');
evt.initMouseEvent('click' , true , true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null)
document.getElementById('shortcutLink').dispatchEvent(evt);
}
},false);
}
}
</script>
<!--ctrl+f是查询,最好不用-->
<a id='shortcutLink' href='http://www.baidu.com'>ctrl+m</a>
</body>
</html>