`
jickcai
  • 浏览: 238702 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript防止发生默认浏览器行为通用函数

阅读更多

防止发生默认浏览器行为通用函数:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
</head>
<body>
<div id="body">
 <ul class="links">
  <li><a href="http://www.sina.com">sina</a></li>
  <li><a href="http://www.sohu.com">sohu</a></li>
 </ul>
</div>
<iframe id="iframe"></iframe>
<script>
//防止发生默认浏览器行为通用函数
function stopDefault(e){
 if(e&&e.preventDefault){
  e.preventDefault();
 }else{
  window.event.returnValue=false;
 }
 return false;
}

var iframe=document.getElementById("iframe");
var a=document.getElementsByTagName("a");
for(var i=0;i<a.length;i++){
 a[i].onclick=function(e){
  iframe.src=this.href;
  return stopDefault(e);
 };
}
</script>
</body>
</html>

分享到:
评论

相关推荐

    107个常用javascript语句

    47.当在超链接中调用JS函数时用:(javascript :)来开头后面加函数名 48.在老的浏览器中不执行此JS:&lt;!-- //--&gt; 49.引用一个文件式的JS:&lt;script type="text/javascript" src="aaa.js"&gt; 50.指定在不支持脚本的浏览器显示...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    Chrome Frame 会把最新版的Chrome Webkit 内核和JavaScript 引擎注入到IE中, IE浏览器将获得Chrome的性能和功能 目录 摘要 I ABSTRACT II 专业名词清单 III 第一章 绪论 1 1.1 研究背景与意义 1 1.2国内外相关...

    CC6开发应用教材基础篇

    一、 CC6浏览器中的计量单位 15 二、 LYINUX的数据类型与域 16 三、 域类型 17 四、 3d建模工具导出资源 18 五、 小结 19 第三章 创建造型 20 第一节 简单造型 20 一、 Box 20 二、 Cube 20 三、 Sphere 20 四、 ...

    蒋勇API支持库2.5.2带静态库(终极版)

    调用格式: 〈文本型〉 javascript_调用 (文本型 javascript函数名,[通用型 参数],... ) - 蒋勇API支持库-&gt;系统处理 英文名称:jy_javarun 调用到易语言。本命令为初级命令。命令参数表中最后一个参数可以被...

    trample:WebNode通用实用程序库

    项目开发过程中时常会重复使用一些工具函数,例如浏览器类型、格式时间差、URL参数反序列化、过滤XSS等,为了避免项目开发时重复的复制粘贴操作带来不必要的麻烦,笔者将平时常用的一些工具函数按

    isolda-models:基于骨干网的独立客户端模型和集合实现

    这是最初从Backbone提取的独立模型和集合实现。 ~ 30Kb缩小并压缩。 它也移植了完整的Backbone测试套件。 不在服务器端和客户端上使用 大多数Model和Collection功能都... 在谈论同步时,以下文档引用了默认行为,但请

    prouter:快速,简单,极简的客户端路由器库,其灵感来自于快速路由器的简单性和灵活性

    基本上,给prouter列出路径表达式(路由)的列表以及每个回调函数的回调函数(处理程序),然后prouter将根据URL中激活的路径调用回调。为什么要输尿管? 性能:必须在任何移动或桌面浏览器中平稳运行,并且且小巧...

    cwp-core:CWP基本兼容性模块

    默认情况下,CWP网站会指示较新的浏览器防御跨站点脚本(XSS)攻击。 这是使用HTTP标头(X-XSS-Protection)完成的。 可以在站点上找到有关此标头的更多信息。 要禁用此功能,请将以下内容添加到您的YML配置中: ...

    Tcl_TK编程权威指南pdf

    应用默认设置文件 定义首选项 首选项的用户界面 管理首选项文件 跟踪对首选项变量的修改 对该软件包的改进 第43章 一种操作编联的用户界面 一对协调工作的列表框 编辑界面 保存与加载编联 第6部分 c语言...

    工作流程引擎.包含大量文档2012813

    D:\ccflow\VisualFlow\Data\JSLib 系统javascript 函数库。 D:\ccflow\VisualFlow\Data\Language 语言包(完善中) D:\ccflow\VisualFlow\Data\Node cs流程设计器节点类型(cs流程设计器不在发展) D:\ccflow\...

    驰骋工作流引擎源码

    D:\ccflow\VisualFlow\Data\JSLib 系统javascript 函数库。 D:\ccflow\VisualFlow\Data\Language 语言包(完善中) D:\ccflow\VisualFlow\Data\Node cs流程设计器节点类型(cs流程设计器不在发展) D:\ccflow\...

    asoft签到管理系统tykq3.5_build20110125

    早退:当系统未开放自动签退功能时,如果发生过签到但未按时签退的行为 。例如,系统设定8:00~12:00未签到时间,8:00按时签到,但是未在12:00签退的行为 旷工:未按时进行预定义的签到动作的行为,例如,每天...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    针对不同的行业和应用,这些DTD文件已经建立了通用的元素和标签规则。你不需要自己重新创建,只要在他们的基础上加入你需要的新标识。 当然,如果愿意,你可以创建自己的DTD,它可能和你的文档配合的更加完美。建立...

    asp.net面试题

    如果一个密封类被指定为其他类的基类,则会发生编译时错误。 密封类不能同时为抽象类。 sealed 修饰符主要用于防止非有意的派生,但是它还能促使某些运行时优化。具体说来,由于密封类永远不会有任何派生类,所以...

    JAVA上百实例源码以及开源项目

    JavaScript万年历 显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器  Java编写的HTML浏览器源代码,一个很简单甚至不算是浏览器的HTML浏览器...

    JAVA上百实例源码以及开源项目源代码

    JAVA+JSP的聊天室 8个目标文件 简单 JavaScript万年历 显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器 Java编写的HTML浏览器源代码,一个很...

    flex3的cookbook书籍完整版dpf(包含目录)

    20.4节在JavaScript中调用ActionScript方法函数 20.5节经由BrowserManager改变HTML页面标题 20.6节BrowserManager解析URL 20.7节经由BrowserManager深度-链接到数据 20.8节经由BrowserManager深度-链接容器 20.9节...

    避免接触,使用FPGA创建数字菜单,定义非接触式数字菜单-电路方案

    有一个默认模板可以用作所有网页的通用基础。默认模板处理诸如基本CSS主题,将出现在每个网页上的页眉和页脚以及列出每个可用页面的导航工具栏之类的事情。 在此模板中,将在每个网页的标题中调用咖啡店的徽标。目前...

    java开源包1

    JSEditor 是 Eclipse 下编辑 JavaScript 源码的插件,提供语法高亮以及一些通用的面向对象方法。 Java数据库连接池 BoneCP BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接...

    java开源包11

    JSEditor 是 Eclipse 下编辑 JavaScript 源码的插件,提供语法高亮以及一些通用的面向对象方法。 Java数据库连接池 BoneCP BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接...

Global site tag (gtag.js) - Google Analytics