`

web 打开链接的几种方式

阅读更多

web 打开链接的几种方式

网页中如何打开链接呢?

有如下几种方式:

(1)a 标签

使用a 标签的href属性,这是最常规的方法,此处不赘述.

实例:

 

<a href="http://www.csdn.net">常规的链接</a>

 这种方式没有使用js

 

(2)js 使用window.open

实例:

 

<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <script type="text/javascript" src="jquery-1.11.1.js"></script>
    <script type="text/javascript">
       $(function(){
           if($("#intro").length > 0){
               $('#intro').click(function(){

 

cleanUpDefaultEvent(event);
                   window.open("http://hw1287789687.iteye.com/");
               });
           }
       })
    </script>
</head>
<body>
<a id="intro" href="javascript:void(0)" target="_self">功能介绍</a>

</body>
</html>

 

为什么要使用cleanUpDefaultEvent方法?

为了删除a的默认行为,a标签的默认行为就是跳转.

如果不删除a的默认行为,就会出现问题,参考:http://hw1287789687.iteye.com/blog/2310000

 

(3)方式三:不使用a 标签

 

<div class="pay-btn" id="myappBtn" style="display: inline-block;text-align: center;float: left;margin-top: 6px;border-radius: 2px;" >已开通应用</div>

 

$('#myappBtn').click(function(){
                
                window.open("http://inte-workbench.chanjet.com/myapp/list?orgId=" + APP.pageParams.orgId );
            });

 

 

cleanUpDefaultEvent 实现如下
/***
 * prevent browser default event handler
 * @param event
 */
var cleanUpDefaultEvent = function cleanUpDefaultEvent(event) {
	event = event || window.event || arguments.callee.caller.arguments[0];
	if (event.preventDefault) {//IE not have
		event.preventDefault();
	}
	event.returnValue = false;
};

 

 

0
6
分享到:
评论

相关推荐

    打开新窗口的几种方法

    ### 打开新窗口的几种方法 在ASP.NET开发中,有时我们需要在用户触发某些操作时,例如点击按钮或链接时,在一个新的浏览器窗口或标签页中打开另一个网页。本文将详细介绍几种利用JavaScript脚本实现这一功能的方法...

    IntraWeb打开网页三种常用的方法

    在IntraWeb中打开外链接,主要有以下几种方法,这些方法侧重于通过不同的技术途径在Web应用中实现与外部资源的交互: 1. 客户端JavaScript方法 方法描述: 在IntraWeb生成的HTML页面中嵌入JavaScript代码,通过...

    LabVIEW Web Server 设计

    此外,LabVIEW还提供了一种远程面板技术,与Web服务器类似但更为简单,它允许通过远程客户端的LabVIEW直接打开服务器端的VI,这种方法同样依赖于客户端安装相应版本的LabVIEW支持。 通过LabVIEW Web Server设计,...

    实现web页面中链接的点击效果 (8KB)...

    如果这些文件是相关的,那么可能是在VB6环境中创建了一个简单的Web浏览器应用,其中`StartURL.exe`可能是用来处理链接点击事件的,打开指定的URL。`Module1.bas`和`Form1.frm`则可能包含控制链接行为的代码和用户...

    通过网页打开本地应用

    这通常涉及到几种技术,包括JavaScript、URL协议处理程序(URL Schemes)、Web Intent以及现代浏览器提供的API如Web App Manifest和Service Worker。 1. **URL协议处理程序**:这是最传统的方法,开发者可以为特定...

    Web Service(Axis) + Excel(Office 2003)

    在信息技术领域,Web服务是一种通过互联网交换数据的方式,它允许不同系统之间的应用程序进行交互。Apache Axis是Java环境中广泛使用的Web服务框架,用于创建和部署Web服务。另一方面,Microsoft Office 2003中的...

    常用软件收集chm2web

    在实际操作中,使用"chm2web"可能涉及到以下几个步骤: 1. 下载并安装"chm2web"工具,确保它与你的操作系统兼容。 2. 找到你需要转换的CHM文件,将其导入到"chm2web"中。 3. 配置转换选项,如输出目录、网页样式等...

    Lotus Domino WEB详细 学习笔记

    11. $$HtmlHead几种常用的技巧 11 12. Domino Designer 模板表 12 13. 角色判断 13 14. 判断文档是否正在被修改 13 15. 在只读的方式下返回($$return 13 16. 刷新表单 14 17. 怎样在文档里存照片...

    asp连接access数据库的几种方法

    ### ASP连接Access数据库的几种方法 #### 一、概述 在Web开发中,尤其是使用ASP(Active Server Pages)进行开发时,与数据库的交互是非常重要的一个环节。ASP可以通过多种方式来连接并操作Access数据库,本篇文章...

    经典web png小图标

    PNG(Portable Network Graphics)是一种无损压缩的位图图像格式,它支持透明度和丰富的色彩,使得图标在网页上显示时更加清晰细腻。在Web设计中,PNG图标因其高质量和小巧的文件尺寸而被广泛采用。 这些经典web ...

    java web浏览器

    在Java Web开发中,我们经常需要与用户的交互,其中之一就是打开网页链接。标题"java web浏览器"和描述"java web 超链接 打开网页 windows"指向了这个主题,即在Java Web应用中如何通过代码实现点击超链接后在...

    漂亮大方的WEB300全能商城

    ○支持jmail、cdonts两种方式发送邮件。 ○会员注册通知、新订单邮件通知、汇款确认通知。 ○整合功能卓越的《WEB300留言本》,界面美观、功能强大,支持留言审核、留言固顶、脏话过滤。 ○新增商品评论功能。 ...

    一个使用WebBrowser控件获取Web数据的例子

    3. **数据抓取(Web Scraping)**:通过WebBrowser控件,开发者可以实现简单的Web Scraping,即从网页抓取结构化或半结构化的数据,例如表格、链接、文本块等。 4. **Microsoft Access数据库(mdb文件)**:这是一...

    Html5如何唤起百度地图App的方法

    3. 如果用户处于后台,或者唤起App失败,则打开Web端百度地图的链接。 为了实现上述功能,代码中使用了`window.location.href`方法,它会根据传入的URL Scheme尝试在设备上唤起对应的App或者打开对应的网页链接。...

    直接通过地址打开各种EXE文件

    在这里,“调用lnk”可能是用来启动某个EXE文件的快捷方式,当用户点击网页上的链接时,这个快捷方式可能会被调用来执行相应的程序。 在实现这一功能时,开发者可能需要考虑以下几点: 1. 客户端设置:确保用户的...

    Web应用安全:浏览器的如何防御攻击.pptx

    这几种攻击方式的前提: ①目标站点一定要有 CSRF 漏洞; ②用户要登录过目标站点,并且在浏览器上保持有该站点的登录状态; ③需要用户打开一个第三方站点,可以是黑客的站点,也可以是一些论坛。 具体流程参考下图...

    win2003的web远程桌面PDF教程

    首先,Web远程桌面连接是一种基于HTTP或HTTPS的安全访问方式,它允许管理员或用户通过网页形式来控制远程服务器,而无需直接使用RDP客户端。这种方式特别适合那些无法安装RDP客户端或者希望提高远程访问安全性的情况...

    java下载图片的几种方式,提供源代码

    本文将详细探讨几种Java下载图片的方法,并提供相应的源代码,帮助开发者更好地理解和应用。 1. **URL连接下载图片** 使用`java.net.URL`和`java.io`包中的类,可以通过建立HTTP连接来下载图片。以下是一个简单的...

    HLinkTest.rar_超级链接

    当用户点击链接时,CHyperLink会自动调用默认的浏览器打开链接,或者根据开发者的需求执行自定义操作。 3. **事件处理**:在VC程序中,我们需要捕获用户的鼠标点击事件,这通常通过重载OnLButtonDown()或...

Global site tag (gtag.js) - Google Analytics