易截截图软件、单文件、免安装、纯绿色、仅160KB

href="javascript:void(0);"在IE6中将断异步请求

Html页
<a href="javascript:void(0);" mce_href="javascript:void(0);" ><img id="SubmitFeedback" src="/images/comment_btn.gif" mce_src="images/comment_btn.gif" /></a>
脚本
$(document).ready(function() {
alert("页面刷新");
$("#SubmitFeedback").bind("click", Test);
});
function Test() {
alert("调用Test");
$.getJSON("url", function() {
alert("调用callback");
});
return false; // 如果注释此行,IE6下将不能执行getJSON的callback
}

当a标签的href属性为"javascript:void(0);"时,IE6认为应该进行页面跳转,所以中断了异步请求的callback;
FireFox3.5在页面真正跳转时才中断异步请求,不存在callback不执行的问题。


相关文档:

Javascript事件监听【整理】

FireFox : addEventListener()方法 IE : attachEvent()方法 为HTML元素添加一个事件监听, 而不是直接对元素的事件属性(如:onclick、onmouseover)赋值。 这两种方法处理事件还是有很大区别的!事件属性只能赋值一种方法,即: button1.onclick = function() { alert(1); };
button1.onclick = function() { aler ......

JavaScript 操作 select

一、新增一个option
var sel=document.getElementById("select的id");
var op=document.createElement("option");
op.value=值;
op.text=显示文本;
sel.add(op);
二、删除一个option
var sel=document.getElementById("typelist");
if(sel.selectedIndex==-1)
alert("请选 ......

动态添加表格一行(javascript)

<%&#64; page language="java" import="java.util.*,com.page.wash.giveclothing.*" pageEncoding="gbk"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>添加表格信息</title>
<meta http-equiv="pragma" content="no-c ......

javascript除去数组中的重复元素【转】

 function unique(data){debugger;
    data = data || [];  
       var a = {};  
    for (var i=0; i<data.length; i++) {  
        var v = data[i];  
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号