javascript里面怎么用空格键调用函数啊,高手帮忙解决下,谢谢
javascript里面怎么用空格键调用函数啊,高手帮忙解决下,谢谢 问题点数:0、回复次数:8Top
1 楼zhuoyueden()回复于 2005-04-02 14:27:25 得分 0
比如:tree.ondblclick=function(srcNode)
这个是鼠标双击调用后面的哪个函数,现在我想用空格调用这个函数,该怎么写?Top
2 楼yeyu710(叶雨)回复于 2005-04-02 14:58:07 得分 0
if(event.keyCode=="空格的ascii")调用你的东东.
这只是我的想法,没试过啊Top
3 楼zxbrgjs(GoFace)回复于 2005-04-02 15:40:19 得分 0
<a href="#" ondblclick="alert('xx')" onkeydown="keydown()">faf</a>
<script>
function keydown() {
var obj = window.event.srcElement;
if (window.event.keyCode=="") {
obj.onclick();
}
}
</script>
Top
4 楼jwbecalm(跟随你的心)回复于 2005-04-02 22:13:04 得分 0
试了一下楼上的,不行啊Top
5 楼zxbrgjs(GoFace)回复于 2005-04-03 04:49:16 得分 0
<a/>确实不行,赫赫,它的srcElement是一个url
<table><tr><td>
<input type=checkbox ondblclick="alert('xx')" onkeydown="keydown()">
</td></tr></table>
<script>
function keydown() {
var obj = window.event.srcElement;
// if (window.event.keyCode=="") {
obj.ondblclick();
// }
}
</script>
我建议将事件都放在table里,然后根据window.event.srcElement通过parentElement向上找到该table,然后触发事件Top
6 楼taglib(不懂就是不懂,别不懂装懂)回复于 2005-04-03 08:19:03 得分 0
<script language="javascript">
function document.onkeydown() {
if (window.event.keyCode == 32)
alert('yes');
}
</script>
Top
7 楼zhuoyueden()回复于 2005-04-03 13:28:42 得分 0
怎么定位啊,定位空格键在一个特殊的地方按下时,启动某个函数。请看程序:
tree.ondblclick=function(srcNode)
{功能代码
}
上面是在一个选择树型菜单时双击时调用这个函数。
现在怎么实现在树型菜单上按下空格键调用这个函数呢?就是象这样tree.按空格键=function();Top
8 楼simonxuluo(爱江山更爱美人)回复于 2005-04-03 13:42:07 得分 0
你就把ondblclick改为onkeydown试试咯,Top




