/* 手机类型判断 */
代码如下:
/* 返回字符串长度,汉子计数为2 */
代码如下:
255)
a += 2;//按照预期计数增加2
else
a++;
}
return a;
}
获取url中的参数
代码如下:
)","i");
if (reg.test(url)) return decodeURIComponent(RegExp.$2.replace(/\+/g," ")); return "";
}
/* js 绑定事件 适用于任何浏览器的元素绑定 */
代码如下:
/* 获得当前浏览器JS的版本 */
代码如下:
0){
apv = parseInt(i = v.substring(ie + 5));
if (apv > 3) {
apv = parseFloat(i);
}
} else {
apv = parseFloat(v);
}
var isie = (apn == 'Microsoft Internet Explorer');
var ismac = (u.indexOf('Mac') >= 0);
var javascriptVersion = "1.0";
if (String && String.prototype) {
javascriptVersion = '1.1';
if (javascriptVersion.match) {
javascriptVersion = '1.2';
var tm = new Date;
if (tm.setUTCDate) {
javascriptVersion = '1.3';
if (isie && ismac && apv >= 5) javascriptVersion = '1.4';
var pn = 0;
if (pn.toPrecision) {
javascriptVersion = '1.5';
a = new Array;
if (a.forEach) {
javascriptVersion = '1.6';
i = 0;
o = new Object;
tcf = new Function('o','var e,i=0;try{i=new Iterator(o)}catch(e){}return i');
i = tcf(o);
if (i && i.next) {
javascriptVersion = '1.7';
}
}
}
}
}
}
return javascriptVersion;
}
/* 获取当前点击事件的Object对象 */
代码如下:
/* 字符串截取方法 */
代码如下:
0) {
totalCount++;
} else {
totalCount += 2;
}
if (totalCount >= cutCount) {
newStr += charStr.charAt(i);
break;
}
else {
newStr += charStr.charAt(i);
}
}
return newStr;
}
/* JS 弹出新窗口全屏 */
代码如下:
var config = "left=0,top=0,width=" + (window.screen.Width) + ",height=" + (window.screen.Height);
window.open('http://www.che168.com/pinggu/eva' + msgResult.message[0] + '.html',"winHanle",config_);
//模拟form提交打开新页面
var f = document.createElement("form");
f.setAttribute('action','http://www.che168.com/pinggu/eva_' + msgResult.message[0] + '.html');
f.target = '_blank';
document.body.appendChild(f);
f.submit();
window.open('http://www.che168.com/pinggu/eva' + msgResult.message[0] + '.html',"winHanle",config_);
//模拟form提交打开新页面
var f = document.createElement("form");
f.setAttribute('action','http://www.che168.com/pinggu/eva_' + msgResult.message[0] + '.html');
f.target = '_blank';
document.body.appendChild(f);
f.submit();
/* 全选/全不选 */
代码如下:
/* js 判断浏览器 */
代码如下:
/* 判断浏览器 */
代码如下:
0) {
return "MSIE8";
}
else if (navigator.userAgent.indexOf("MSIE 6.0") > 0) {
return "MSIE6";
}
else if (navigator.userAgent.indexOf("MSIE 7.0") > 0) {
return "MSIE7";
}
else if (isFirefox = navigator.userAgent.indexOf("Firefox") > 0) {
return "Firefox";
}
if (navigator.userAgent.indexOf("Chrome") > 0) {
return "Chrome";
}
else {
return "Other";
}
}
/* JS判断两个日期大小 适合 2012-09-09 与2012-9-9 两种格式的对比 */
代码如下:
0 && endDate.length>0) {
var sDate = new Date(beginDate.replace(/\-/g,"\/"));
var eDate= new Date(endDate.replace(/\-/g,"\/"));
if (sDate > eDate) {
alert('开始日期要小于结束日期');
return false;
}
}
}
/* 移除事件 */
代码如下:
/* 回车提交 */
代码如下:
/* JS 执行计时器 */
代码如下:
/* JS 写Cookie */
代码如下:
/* JS 读Cookie */
代码如下:
/* Ajax 请求 */
代码如下:
不支持AJAX');
return false;
}
return xmlhttp;
};
this.send = function () {
C.each(self.options,function (key,val) {
self.options[key] = (args[key] == null) ? val : args[key];
});
var xmlHttp = new self.getXmlHttp();
if (self.options.type.toUpperCase() == 'GET') {
xmlHttp.open(self.options.type,self.options.url + (self.options.data == null ? "" : ((/[?]$/.test(self.options.url) ? '&' : '?') + self.options.data)),self.options.async);
}
else {
xmlHttp.open(self.options.type,self.options.url,self.options.async);
xmlHttp.setRequestHeader('Content-Length',self.options.data.length);
}
xmlHttp.setRequestHeader('Content-Type',self.options.contentType);
xmlHttp.onreadystatechange = function () {
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200 || xmlHttp.status == 0) {
if (typeof self.options.success == 'function') self.options.success(xmlHttp.responseText);
xmlHttp = null;
}
else {
if (typeof self.options.error == 'function') self.options.error('Server Status: ' + xmlHttp.status);
}
}
};
xmlHttp.send(self.options.type.toUpperCase() == 'POST' ? self.options.data.toString() : null);
};
this.send();
};
/* JS StringBuilder 用法 */
代码如下:
/* JS 加载到顶部LoadJS */
代码如下:
/* 清空 LoadJS 加载到顶部的js引用 */
代码如下:
0) {
obj = js[i];
}
}
document.getElementsByTagName('head')[0].removeChild(obj);
};
/* JS 替换非法字符主要用在密码验证上出现的特殊字符 */
代码如下:
/* 按Ctrl + Entert 直接提交表单 */
代码如下:
/* 获取当前时间 */
代码如下: