html页面的keydown事件我有帧捕获与帧
<%@ include file="/includes/taglibs.jsp"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>Welcome</title>
<script type="text/javascript" src="/js/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(this).keydown(function(e) {
if(e.keyCode==27){
alert("escape pressed");
e.preventDefault();
}
});
}
);
</script>
</head>
<frameset rows="42,*" frameborder="0" framespacing="0" id="framest">
<frame src="/xyz/abc.html" scrolling="no" name="frame1"/>
<frame src="/xyz/init.html" scrolling="no" name="frame2"/>
</frameset>
</html>
我试图捕捉逃跑按键一个jsp页面。但这似乎并不奏效。在每个单独的框架html上,如果我编写相同的捕获代码,它的工作原理非常好。
我应该在上面的代码中做什么修改,以便我只写一次keydown代码,这使我能够在任何页面上的任何页面上捕获keydown。
位无关,但`frames`现在已被弃用,我强烈建议使用`iframes`而不是 – Dan 2011-01-06 10:47:05