重载浏览器的默认行为
来源:互联网 发布:php集成开发包 编辑:程序博客网 时间:2024/09/21 06:38
有时候需要改变浏览器的默认行为,从而实现自己需要的功能。以下是防止发生默认浏览器行为的通用函数:
function stopDefualt( e){ // 防止默认浏览器行为(W3C) if(e && e.preventDefault) e.preventDefault(); // IE中阻止浏览器行为 else window.event.returnValue = false; return false;}
以下是调用stopDefault 函数的例子,实现点击<a>标签刷新iframe的内容,同时保持当前页面不刷新
// 假设页面中已经存在一个iframe ,它的id 是'iframe'var iframe = document.getElementById("iframe");// 定位页面上所有的<a>元素var a = document.getElementByTagName("a");for (var i = 0; i < a.length; i++){// 为<a>绑定点击处理函数a[i].onclick = function(e) {// 设置iframe 的地址iframe.src = this.href;// 防止浏览器访问<a>所指向的网站(这是一个默认行为)return stopDefault(e);}}
阅读全文
0 0
- 重载浏览器的默认行为
- javascript_重载浏览器默认行为
- 阻止浏览器的默认行为
- 取消浏览器的默认行为
- 如何禁止浏览器的默认提交行为?
- js:浏览器的默认行为怎么消除
- 如何禁止浏览器的默认行为
- 如何阻止浏览器的默认行为?
- 阻止浏览器默认行为
- 浏览器默认行为
- 书:"Pro JavaScript Techniques 精通JavaScript"之重载浏览器默认行为
- 阻止浏览器发生默认行为
- JavaScript禁止浏览器默认行为
- js阻止浏览器默认行为
- 停止事件冒泡和阻止浏览器默认行为的脚本
- javascript阻止事件冒泡和浏览器的默认行为
- js阻止浏览器默认行为触发的通用方法
- javascript阻止事件冒泡和浏览器的默认行为
- firefox与IE的nextSibling
- jQuery对象与dom对象的转换
- 基础练习 高精度加法
- Java 深入学习(6) —— 打印 String 对象引用时显示的不是 hashCode 而是 String 对象本身的原因
- 2017/11/29 C#开发的几个问题/注意事项
- 重载浏览器的默认行为
- SQL 字符串拼接
- p2p技术之tcp内网穿透 java实现版
- 绑定事件监听函数
- MyEclipse2013 Hibernate反向工程步骤及DAO Type无法选择Spring DAO解决方法
- Android 获取本地存储路径的各种方法详解
- 在Spring中配置Quartz
- 修改JQuery ui的datepicker控件的大小
- ThinkPHP视频教程