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

JSP 中<a>标签的使用

 
阅读更多

在Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。

void 操作符用法格式如下: 
1. javascript:void (expression) 
2. javascript:void expression

expression 是一个要计算的 Javascript 标准的表达式。表达式外侧的圆括号是选的,但是写上去是一个好习惯。

 

当用户链接时,void(0) 计算为 0,但 Javascript 上没有任何效果。

 

<A HREF="javascript:void(0)">单此处什么也不会发生</A>

下面的代码创建了一个超级链接,用户单时会提交表单。

 

<A HREF="javascript:void(document.form.submit())"> 单此处提交表单</A>

 

<a href="javascript:void(0)" onclick="subgo()">点我</a>

 

在这里,javascript:void(0),没启实质上的作用,它仅仅是一个死链接,执行的函数是subgo()。

 

实际上 #包含了一个位置信息默认的锚是#top 也就是网页的上端 ,而javascript:void(0) 仅仅表示一个死链接,没有任何信息。所以调用脚本的时候最好用void(0)

    href一般是指向一个URL地址,也可以调用javascript ,如href="javascript:xxx();",文档中推荐这样写:<a href=" javascript:void(0)" onclick="xxx();">xx</a>,但是这种方法在复杂环境有时会产生奇怪的问题,尽量不要用javascript:协议做为A的href属性,这样不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。

 

    我们知道链接的 onclick 事件被先执行,其次是 href 属性下的动作(页面跳转,或 javascript 伪链接),如果不想执行href 属性下的动作执行,onclick 需要要返回 false ,一般是这样写onclick="xxx();return false;".

分享到:
评论

相关推荐

    JSP高级编程

    扩展JSP标签 &lt;br&gt;9.1 概述 &lt;br&gt;9.1.1 扩展标签的作用 &lt;br&gt;9.1.2 如何开发扩展标签 &lt;br&gt;9.1.3 简单的扩展标签 &lt;br&gt;9.1.4 包含内容处理的扩展标签 &lt;...Data类 &lt;br&gt;9.5.5 TLD文件 &lt;br&gt;9.5.6 在JSP中使用扩展标签 &lt;br&gt;第10章...

    HTML常用标签.pdf

    16. &lt;a&gt;:&lt;a&gt; 标签可定义锚。锚(anchor) 有两种用法:通过使用 href 属性,创建指向另外一个文档的链接(或超链接);或通过使用 name 或 id 属性,创建一个文档内部的书签(也就是说,可以创建指向文档片段的链接)...

    李兴华老师JAVAWEB习题答案及PPT

    MLDN 李新华 老师 Java Web基础篇课后习题答案,Java Web高级案例篇全部...第十三章.JSP标准标签库(JSTL):1题 第十四章.Ajax开发技术:1,2,3,4题 第十五章.Structs基础开发:1题 第十六章.Structs常用标签:1题

    ajax实例大全 很实用的!

    &lt;tr&gt;&lt;td&gt;&lt;a href="1.1/index.jsp"&gt;1.1动态加载的FAQ&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;a href="1.2/postalcode.html"&gt;1.2根据邮政编码获取地区信息&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;a href="1.3/tree.html"&gt;1.3动态树形列表&lt;/a&gt;&lt;/td&gt;...

    a标签的链接特效

    本文将深入探讨`&lt;a&gt;`标签的用法,以及如何在JSP(JavaServer Pages)环境中实现美观的链接特效。 首先,`&lt;a&gt;`标签的基本结构如下: ```html &lt;a href="链接地址" target="目标属性"&gt;链接文本&lt;/a&gt; ``` 其中,`href`...

    JSTL详细标签库介绍

    target=_blank&gt;避免在Java中使用Checked Exception&lt;/A&gt; &lt;LI&gt;&lt;A title="开源 JVM 一览" href="http://www.jspcn.net/htmlnews/11049386275931969.html" target=_blank&gt;开源 JVM 一览&lt;/A&gt; &lt;LI id=more1&gt;&lt;A ...

    学习html标签和jsp的心得

    - `&lt;A&gt;`标签用于创建超链接,`&lt;A HREF&gt;`指定链接的目标URL,`&lt;A NAME&gt;`定义页面内部的锚点。 - `&lt;IMG&gt;`标签插入图像,`&lt;IMG SRC&gt;`定义图像源,`&lt;IMG ALT&gt;`提供替代文本,当图像无法显示时使用。 - `&lt;AREA&gt;`配合`&lt;MAP...

    struts_jstl

    * 函数库的使用&lt;br&gt; * 自定义函数库&lt;br&gt; * 定义类和方法(必须定义为public static)&lt;br&gt; * 编写tld文件,并且将tld文件放到WEB-INF下&lt;br&gt; * 在jsp中使用taglib指令引入自定义标签库&lt;br&gt; * 直接使用即可&lt;br&gt;&lt;br&gt; &lt;br&gt;...

    JSP+Struts+JSTL+EL新闻发布系统jsp

    &lt;td width="594" height="16" valign="top" background="/images/index_13.jpg"&gt;&lt;script language='JavaScript' type='text/JavaScript' src='/Article/js/menu.js'&gt;&lt;/script&gt; &lt;script type='text/javascript' ...

    JSP的系统性教材

    超链接由`&lt;a&gt;`标签实现,可创建基本链接和锚点链接。表格(`&lt;table&gt;`)的使用涉及行属性(`&lt;tr&gt;`)、单元格属性(`&lt;td&gt;`和`&lt;th&gt;`)、嵌套表格和表格结构。表单应用中,`&lt;form&gt;`和`&lt;input&gt;`标记用于创建交互式表单,`...

    html标签学习

    在HTML页面中,我们可以通过`&lt;jsp:include&gt;`引入其他文件,或者使用EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)标签来操作数据。 4. 学习资源: 网上有许多资源可以帮助你深入学习...

    JSP上机实验报告

    在实验中,我们使用了多种 HTML 标签,如 `&lt;H1&gt;`、`&lt;FONT&gt;`、`&lt;MARQUEE&gt;`、`&lt;P&gt;`、`&lt;A&gt;`、`&lt;IMG&gt;`、`&lt;TABLE&gt;` 等标签。这些标签用于定义文档的结构和样式。 知识点3:CSS 基础 在实验中,我们使用了 CSS 来定义...

    html教程(42页)

    链接是HTML中非常重要的元素,使用&lt;a&gt;标签和href属性来创建。它不仅能够链接到其他网页,还可以用于锚点定位、邮件链接等。target属性则用来控制链接打开的方式,例如可以在新窗口或当前窗口打开链接。 HTML的表格...

    jsp用到的标签.pdf

    2. **标题标签**:`&lt;h1&gt;`到`&lt;h6&gt;`用于定义不同级别的标题,其中`&lt;h1&gt;`最大,`&lt;h6&gt;`最小。 3. **字体控制**: - `size`属性:用于调整字体大小,取值范围是1到7。 - `face`属性:指定字体类型。 - `color`属性:...

    Java&servlet

    可以使用 `&lt;meta&gt;` 标签中的 `http-equiv` 和 `content` 属性来设置页面的自动刷新功能。 示例代码: ```html &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="Refresh" content="10; url=http://example.com"&gt;...

    HTML基础学习jsp

    1. **JSP指令**:如`&lt;%@ page&gt;`用于设置JSP页面的属性,`&lt;%@ include&gt;`用于包含其他文件,`&lt;%@ taglib&gt;`引入自定义标签库。 2. **脚本元素**:`&lt;scriptlet&gt;`(Java代码片段),`&lt;expression&gt;`(输出Java表达式),`...

    jsp第二章 html语言基础

    - `&lt;a&gt;`标签用于创建超链接,链接到其他网页或文件。 - `&lt;img&gt;`标签插入图片,需要指定`src`属性来引用图片的URL。 - `&lt;h1&gt;`到`&lt;h6&gt;`定义不同级别的标题。 - `&lt;div&gt;`和`&lt;span&gt;`是通用的容器元素,用于组合或分隔内容...

Global site tag (gtag.js) - Google Analytics