IE6下javasc#ipt:void(0) 无效的解决方法
IE 6 下,JSP 中 链接问题:
<a href="javascript:void(0);" target="mainFrame" onClick="btnHome_onClick()">
<javascript>
function btnHome_onClick(){
window.open("com.mcl.common.main.InitHome.flow","mainFrame");
if(winoperate.style.display != "none"){
silde_onClick();
sildebar.style.display='none';
winoperate.style.display='none';
}
}
</javascript>
以上代码,在IE6下,不会有任何反应。
原因是:void(0) 是一个计算表达式,返回0的结果不会对页面有任何响应;
onClick 事件后,还会触发 a 的默认事件:void(0)
解决办法:加return false;
<a href="javascript:void(0);" target="mainFrame" onClick="btnHome_onClick();return false;">Home</a>
相关推荐
-
Java中char数组(字符数组)与字符串String类型的转换方法
本文实例讲述了Java中char数组(字符数组)与字符串String类型的转换方法.分享给大家供大家参考,具体如下: 在Java语言编程时,使用"口令字段"jPasswordField组件时,如果要获得密码值,就需要使用该组件的getPassword()方法.jPasswordField的getPassword()方法返回一个char类型的数组,我们经常需要将这个数组转换为String类型,以便进行诸如口令匹配或口令赋值等操作.这时,就需要将char类型的数组进行转换.当然也经常会遇到
-
全面解读Java中的枚举类型enum的使用
关于枚举 大多数地方写的枚举都是给一个枚举然后例子就开始switch,可是我想说,我代码里头来源的数据不太可能就是枚举,通常是字符串或数字,比如一个SQL我解析后首先判定SQL类型,通过截取SQL的token,截取出来可能是SELECT.DELETE.UPDATE.INSERT.ALTER等等,但是都是字符串,此时我想用枚举就不行了,我要将字符串转换成枚举怎么转呢,类似的情况还有从数据库取出数据根据一些类型做判定,从页面传入数据,根据不同的类型做不同的操作,但是都是字符串,不是枚举,悲剧的是我很
-
MongoDB支持的java数据类型和测试例子
mongodb的java数据类型有: Object Ids 自动IDRegular Expressions 正则表达式搜索记录Dates/Times 时间Database References 数据基础结构Binary Data 二进制流Timestamp Data 时间标记戳Code Data 代码数据Embedded Documents 嵌入式文档Arrays 数组类型 详细参考原来英文 http://docs.mongodb.org/ecosystem/drivers/java-types
-
实例分析Java中public static void main(String args[])是什么意思
本文实例讲述了Java中public static void main(String args[])的来龙去脉.分享给大家供大家参考,具体如下: public static void main(String[] args) 这绝对不是凭空想出来的,也不是没有道理的死规定,而是java程序执行的需要. jvm在试图运行一个类之前,先检查该类是否包含一个特殊方法.这个方法必须是公有的,以便在任何位置都能访问得到.这个方法必须是static的,因为这个方法不能依赖任何该类的实例即可运行,而非stati
-
java对象转换String类型的三种方法
一.采用Object.toString()toString方法是java.lang.Object对象的一个public方法.在java中任何对象都会继承Object对象,所以一般来说任何对象都可以调用toString这个方法.这是采用该种方法时,常派生类会覆盖Object里的toString()方法.但是在使用该方法时要注意,必须保证Object不是null值,否则将抛出NullPointerException异常. 二.采用(String)Object 该方法是一个标准的类型转换的方法,可以将
-
java根据方法名称取得反射方法的参数类型示例
复制代码 代码如下: /** * 根据方法名称取得反射方法的参数类型(没有考虑同名重载方法使用时注意) * @param obj 类实例 * @param methodName 方法名 * @return * @throws ClassNotFoundException */public static Class[] getMethodParamTypes(Object classInstance, String methodName) throws ClassNotF
-
java中的枚举类型详细介绍
枚举中有values方法用于按照枚举定义的顺序生成一个数组,可以用来历遍.我们自定义的枚举类都是继承自java.lang.Enum,拥有一下实例中的功能: 复制代码 代码如下: //: enumerated/EnumClass.java // Capabilities of the Enum class import static net.mindview.util.Print.*; enum Shrubbery { GROUND, CRAWLING, HANGING } public clas
-
java实现插入mysql二进制文件,blob类型,遇到问题及解决办法
首先是数据库建立要准备的: 我们要把放置二进制字段设置为Blob类型,根据文件的大小选择合适的Blob类型,一下是各个Blob类型所能容纳二进制文件的大小 MySQL的四种BLOB类型 类型 大小(单位:字节) TinyBlob 最大 255 Blob 最大 65K MediumBlob 最大 16M LongBlob 最大 4G 一下是具体操作代码: 复制代码 代码如下: /** * * 把二进制文件(该二进制文件可以是本地硬盘路径,也可以是一个网络路径)存入数据库 * create date
-
Java单测void类型的方法详解
前言 我们在学Java的时候,老师或者一般的书上都写着,Java的基本类型有八种.分别是:byte.int.short.long.float.double.char.boolean.但是,今早我在看Java的圣经--<Thinking in Java>的时候,发现作者在说明数据类型的时候,把void也放上去了.这样就有九种了.百度了一下,有些书也是写的Java有九种基本类型. Java的Sevice层会有很多void类型的方法,比如save*.update*,这类方法只是做一些更新,不会有返回
-
Java编程中void方法的学习教程
void 关键字 本节说明如何声明和调用一个void方法. 下面的例子声明了一个名为printGrade的方法,并且调用它来打印给定的分数. 示例 public class TestVoidMethod { public static void main(String[] args) { printGrade(78.5); } public static void printGrade(double score) { if (score >= 90.0) { System.out.println
随机推荐
- 七、HTTP应答状态
- mysql 动态执行存储过程语句
- 使用ajax局部刷新gridview进行数据绑定示例
- 实用的简单PHP分页集合包括使用方法
- 关于php内存不够用的快速解决方法
- AJAX PHP无刷新form表单提交的简单实现(推荐)
- Vue 父子组件、组件间通信
- Express框架之connect-flash详解
- 基于PHP+Jquery制作的可编辑的表格的代码
- javascript学习笔记(八) js内置对象
- linux安装RabbitMQ详细教程
- Apache 文件根目录设置修改方法 (Document Root)
- 举例讲解Java中的多线程编程
- 深入理解JAVA中的聚集和组合的区别与联系
- asp.net+sqlserver实现的简单高效的权限设计示例
- c#使用nsoup解析html乱码解决方法分享 nsoup教程
- PHP调用三种数据库的方法(1)
- Android 解决监听home键的几种方法
- mybatis foreach批量插入数据:Oracle与MySQL区别介绍
- Python 解决中文写入Excel时抛异常的问题
