<script type="text/javascript">
function a(){
// 怎么写才会有 Ctrl+F 的效果?
}
</script>
<a onclick="a()">触发Ctrl+F</a>
13 个解决方案
#1
这个好像不是 SQL内容 建议去相应版问问
#2
是啊,发错地方了,可我没有分了,分怎么能得?
#3
大家帮帮忙
#4
<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>
#5
<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>
#6
lz问的不是捕捉按下CTRL+F吧
而是用Javascript模拟按下CTRL+F
而是用Javascript模拟按下CTRL+F
#7
#8
难道我说的不是中国话吗?我问得是有没有当点击时触发ctrl+f的事件,而不是判断是不是点击了ctrl+f,我目前的程序是弹出一个div内带input,模拟文档检索,觉得太麻烦,所以想问问有没有更快捷的方法,怎么楼上的人看不懂我说的话?
#9
难道这道题很难吗?怎么没有一个回答的?
#10
没有自带你这个功能,只能自行编辑,你的想法是唯一可行的,只能模拟出Ctrl+F。
#12
<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>
<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>
#13
<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>
<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>
#1
这个好像不是 SQL内容 建议去相应版问问
#2
是啊,发错地方了,可我没有分了,分怎么能得?
#3
大家帮帮忙
#4
<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>
#5
<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>
#6
lz问的不是捕捉按下CTRL+F吧
而是用Javascript模拟按下CTRL+F
而是用Javascript模拟按下CTRL+F
#7
#8
难道我说的不是中国话吗?我问得是有没有当点击时触发ctrl+f的事件,而不是判断是不是点击了ctrl+f,我目前的程序是弹出一个div内带input,模拟文档检索,觉得太麻烦,所以想问问有没有更快捷的方法,怎么楼上的人看不懂我说的话?
#9
难道这道题很难吗?怎么没有一个回答的?
#10
没有自带你这个功能,只能自行编辑,你的想法是唯一可行的,只能模拟出Ctrl+F。
#11
#12
<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>
<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>
#13
<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>
<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>