JS操作cookie系列工具函数01
摘要:function getCookie(cookieName){ var arg = cookieName + "="; var alen = arg.length; var clen = document.cookie.length; var i = 0; while (i < clen) { var j = i + alen; if (document.cookie.substring(i, j) == arg) { var endstr = document.cookie.indexOf(";", j); if (endstr == -1) {
阅读全文
对象序列化函数
摘要:serialize : function (param){var s = new Array();for(var k in param){s[ s.length ] = encodeURIComponent(k) + '=' + encodeURIComponent(param[k]);}return s.join("&").replace(/%20/g, "+");},serialize : function (param){var s = new Array();for(var k in param){s.push(encod
阅读全文
检测浏览器及其版本的代码
摘要:getBrowser : function(){var browser = {msie: false, firefox: false, opera: false, safari: false, chrome: false, netscape: false, appname: 'unknown', version: 0},userAgent = window.navigator.userAgent.toLowerCase();if ( /(msie|firefox|opera|chrome|netscape)\D+(\d[\d.]*)/.test( userAgent ) ){b
阅读全文
兼容IE系列浏览器的CSS Hack
摘要:#yourid{width:100px; /*FF下宽度为100px*/width:150px \9; /*IE8下宽度为150px*/*width:200px; /*IE7下宽度为200px*/_width:250px; /*IE6下宽度为250px*/height:100px;background-color:red;}
阅读全文
兼容各个浏览器版本的事件监听器工具
摘要:var EventUtil = new Object; EventUtil.addEvent = function (oTarget, sEventType, fnHandler) { if (oTarget.addEventListener) { oTarget.addEventListener(sEventType, fnHandler, false); } else if (oTarget.attachEvent) { oTarget.attachEvent("on" + sEventType, fnHandler); } else { oTarget["o
阅读全文
检测IE系列浏览器的各个版本
摘要:今天从IETester的官方网站上面看到一段检测IE系列浏览器的各个版本的代码,觉得有必要收藏一下,所以复制下来,稍微做了一下更改,具体代码如下: var v = ''; if (document.documentMode == 10) v = 'IE 10'; else if (document.documentMode == 9) v = 'IE 9'; else if (window.postMessage) v = 'IE 8'; else if (window.XMLHttpRequest) v = 'IE 7&
阅读全文