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对象转换String类型的三种方法
一.采用Object.toString()toString方法是java.lang.Object对象的一个public方法.在java中任何对象都会继承Object对象,所以一般来说任何对象都可以调用toString这个方法.这是采用该种方法时,常派生类会覆盖Object里的toString()方法.但是在使用该方法时要注意,必须保证Object不是null值,否则将抛出NullPointerException异常. 二.采用(String)Object 该方法是一个标准的类型转换的方法,可以将
-
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中char数组(字符数组)与字符串String类型的转换方法
本文实例讲述了Java中char数组(字符数组)与字符串String类型的转换方法.分享给大家供大家参考,具体如下: 在Java语言编程时,使用"口令字段"jPasswordField组件时,如果要获得密码值,就需要使用该组件的getPassword()方法.jPasswordField的getPassword()方法返回一个char类型的数组,我们经常需要将这个数组转换为String类型,以便进行诸如口令匹配或口令赋值等操作.这时,就需要将char类型的数组进行转换.当然也经常会遇到
-
java根据方法名称取得反射方法的参数类型示例
复制代码 代码如下: /** * 根据方法名称取得反射方法的参数类型(没有考虑同名重载方法使用时注意) * @param obj 类实例 * @param methodName 方法名 * @return * @throws ClassNotFoundException */public static Class[] getMethodParamTypes(Object classInstance, String methodName) throws ClassNotF
-
实例分析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单测void类型的方法详解
前言 我们在学Java的时候,老师或者一般的书上都写着,Java的基本类型有八种.分别是:byte.int.short.long.float.double.char.boolean.但是,今早我在看Java的圣经--<Thinking in Java>的时候,发现作者在说明数据类型的时候,把void也放上去了.这样就有九种了.百度了一下,有些书也是写的Java有九种基本类型. Java的Sevice层会有很多void类型的方法,比如save*.update*,这类方法只是做一些更新,不会有返回
-
java实现插入mysql二进制文件,blob类型,遇到问题及解决办法
首先是数据库建立要准备的: 我们要把放置二进制字段设置为Blob类型,根据文件的大小选择合适的Blob类型,一下是各个Blob类型所能容纳二进制文件的大小 MySQL的四种BLOB类型 类型 大小(单位:字节) TinyBlob 最大 255 Blob 最大 65K MediumBlob 最大 16M LongBlob 最大 4G 一下是具体操作代码: 复制代码 代码如下: /** * * 把二进制文件(该二进制文件可以是本地硬盘路径,也可以是一个网络路径)存入数据库 * create date
-
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编程中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
-
全面解读Java中的枚举类型enum的使用
关于枚举 大多数地方写的枚举都是给一个枚举然后例子就开始switch,可是我想说,我代码里头来源的数据不太可能就是枚举,通常是字符串或数字,比如一个SQL我解析后首先判定SQL类型,通过截取SQL的token,截取出来可能是SELECT.DELETE.UPDATE.INSERT.ALTER等等,但是都是字符串,此时我想用枚举就不行了,我要将字符串转换成枚举怎么转呢,类似的情况还有从数据库取出数据根据一些类型做判定,从页面传入数据,根据不同的类型做不同的操作,但是都是字符串,不是枚举,悲剧的是我很
随机推荐
- MSSQL 2008不能用IP登录问题如何解决
- asp.net中日历函数Calendar的使用方法
- php中强制下载文件的代码(解决了IE下中文文件名乱码问题)
- PHP中的正规表达式(一)
- mysql之set与enum的介绍
- Python获取服务器信息的最简单实现方法
- Linux shell脚本中字符串连接的方法
- 使用Bucardo5实现PostgreSQL的主数据库复制
- Python脚本实现集群检测和管理功能
- 基于指针pointers和引用references的区别分析
- C基础 mariadb处理的简单实例
- C语言数据结构之循环链表的简单实例
- mysqld-nt: Out of memory (Needed 1677720 bytes)解决方法
- Node.js 中使用 async 函数的方法
- Python+matplotlib+numpy绘制精美的条形统计图
- angularJS实现动态添加,删除div方法
- Java匿名对象与匿名内部类
- Android实现二级购物车的全选加反选、总价功能
- hmac模块生成加入了密钥的消息摘要详解
- 详解java实现简单扫码登录功能(模仿微信网页版扫码)