e = e || event;
if (ekeyCode == 37) {
//你自己的代码
return false;
}
if (ekeyCode == 38) {
//你自己的代码
return false;
}
if (ekeyCode == 39) {
//你自己的代码
return false;
}
if (ekeyCode == 40) {
//你自己的代码
return false;
}
}
其实就是及时使用return false;阻止事件
直接在A标签的onclick里调用如下函数就可以了。应该不用解释吧,不过没考虑IE6-8,因为这时鼠标左键的eventbutton不是0(而是1貌似),这部分兼容浏览器工作你自己加上吧,原理就是这样。
<script>function doMything(){
if(eventctrlKey && eventbutton==0 ){
eventpreventDefault();
//consolelog(eventkeyCode+""+eventbutton+""+eventctrlKey);
}
}
</script>
判断一下 是不是小于0或者大于100就可以了呀
if (eventkeyCode==37&&(prevpage-1)>0) location=prevpage;//向左if (eventkeyCode==39&&(prevpage+1)<=100) location=nextpage;//向右
方法一:放在<head>里面 <!-- saved from url=(0014)about:internet -->
向本地 HTML 文件中添加一条“saved from URL”注释,以指示 Internet Explorer 对本地计算机上的 HTML 内容应用其他区域的设置。例如,向一个本地 HTML 文件中添加一条“saved from URL”注释,以便可以将该 HTML 文件分配到 Internet 区域而不是本地计算机区域。
如果网页需要运行ActiveX或脚本,并且他们位于客户端以外的地方,(或者未发布的项目)。 那么可以添加这个注释语句,IE当然不会不理他, IE会按照他指出的URL去找脚本的位置。 这句话的作用是让Internet Explorer 使用 Internet 区域的安全设置,而不是本地计算机区域的设置。
方法二:打开IE-工具-Internet选项-安全-自定义级别-脚本-活动脚本-启用
然后,打开IE-工具-Internet选项-高级-安全-允许活动内容在我的机器上运行
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)