javascript检测浏览器类型和版本号(兼容各浏览器) var uA = navigator.userAgent; var browserType = "unknown"; if (uA.indexOf("Opera") > -1) { browserType = "Opera"; } else if (uA.indexOf("Safari") > -1) { browserType = "Safari"; } else if (uA.indexOf("Konqueror") > -1) { browserType = "Konqueror"; } else if (uA.indexOf("Gecko") > -1) { browserType = "Mozilla"; } else if (uA.indexOf("MSIE"...
return (Array)borwser 比如当前浏览器类型是ie6.0,那么borwser的值应该是[“ie”,"6","6.0"] 数组的第一个值表示浏览器的类型,第二个值表示浏览器的大版本,第三个值表示浏览器的详细版本号。 代码如下: /** * @author sky */ var browser = function() { //默认为ie6 var _a = ["ie", "6", "6.0"]; var _s = false; var _ua = navigator.userAgent.toLowerCase(); //检测正则 var _pat = { opera: /opera.([\d.]+)/, ie: /m...
代码如下: date_default_timezone_set("PRC"); $host = stripslashes($_POST['host']); if($host == null) { $host = 'localhost'; }; $user = stripslashes($_POST['user']); if($user == null) { $user = 'root'; }; $password = stripslashes($_POST['password']); if($password == null) { $password = ''; }; $database = stripslashes($_POST['database']); if($database == null) { die('DataBase Name Needed!'); }; $SQL ...
代码如下: JavaScript版本测试 //仅支持JavaScript 1.0的浏览器才读该部分 document.write('浏览器支持JavaScript 1.0'); //仅支持JavaScript 1.1的浏览器才读该部分 document.write('浏览器支持JavaScript 1.1'); //仅支持JavaScript 1.2的浏览器才读该部分 document.write('浏览器支持JavaScript 1.2'); //仅支持JavaScript 1.3的浏览器才读该部分 document.write('浏览器支持JavaScript 1.3'); //仅支持JavaScript ...
如下: 代码如下: $("input[name=isIel][checked]").val() $("[name=isIel][checked]").val() == 上面这些只适合低版本IE(IE6及以下) 更高版本IE或火狐需要改成 $("input[name='isIel']:checked").val() 测试jquer版本1.4 、 1.3.2新老版本juqery获取radio的方法 今天换了个高版本的jquery,发现原先运行正常的方法报错了,仔细搜查后得出jquery获取radio 的方法如下:新版本(目前1.3.2,1.4.2): $("[name='radio_name'][che...
下面的效果,只能在IE6下才能看到效果。判断IE版本并给出提示升级浏览器 #ie6-warning{ background:rgb(255,255,225) url("/upload/201006/20100628012515690.gif") no-repeat scroll 3px center; position:absolute; top:0; left:0; font-size:12px; color:#333; width:97%; padding: 2px 15px 2px 23px; text-align:left; } #ie6-warning a { text-decoration:none; } 您正在使用 Internet Explorer 6,在本页面的显...
不过先前的 调用方法着实有些繁琐,先实例化->添加参数、变量->写入,搞的跟把大象装冰箱里头一样麻烦。好在作者终于注意到这一点,在新的2.x版本中,其最简单的调用竟只需一句话,并且不需要等待页面加载完成,这意味着你可以将这句话写在页面的任何地方,由此可见人类的科技水平进步之快,下面我们就来列举几个我们在日常开发中最常用到的几个调用实例。 1、最简单,最基本,只要想插入flash都能用到的经典一句话 代码如下: ...
他老人家说将所要执行的代码放在如所示嵌套下。但是当问到检测javascript版本时,得到如下代码: 代码如下: var JS_ver = []; (Number.prototype.toFixed)?JS_ver.push("1.5"):false; ([].indexOf && [].forEach)?JS_ver.push("1.6"):false; ((function(){try {[a,b] = [0,1];return true;}catch(ex) {return false;}})())?JS_ver.push("1.7"):false; ([].reduce && [].reduceRight && JSON)?JS_ver.push("1.8"):false; ("".trimL...
感觉很莫名奇妙,前一阵子还好好的,怎么现在就突然报错了? 程序根本没动。于是开始跟踪分析,请求、返回的内容。。。最后判断是jquery 不承认返回的内容是json格式。当时返回的内容是: 代码如下: {keylist:[ {tid:13,"sumnum:1},{tid:21,sumnum:1} ]} 经过仔细检查也没发现任何问题,返回流的字符已经设成utf-8,内容用ff检测,ff也能识别成json格式,但此时还是报“pareseerror”错误。 看着看着代码,突然发现,当前返回的内...
JavaScript自1995年诞生以来已过去了16个年头,如今全世界无数的网页在依靠她完成各种关键任务,JavaScript曾在Tiobe发布的编程语言排行榜中排到了第8名,紧随C#,JavaScript从过去装饰性的一种脚本语言转变为主流的编程语言,人们用它来开发更大更复杂的程序,这就需要Web开发人员更深入的了解JavaScript,了解它的过去、现在和未来。 JavaScript历史简述 大概在1992年,一家称作Nombas的公司开始开发一种叫做C减减(C-minus-...
这个1.5版本最大的更新是AJAX的完全重写,提供了更强的可扩展性。但是受制于精力和篇幅,对新的AJAX的分析还是放到下回,本篇先简单介绍一下细节方面的改进。 jQuery._Deferred和jQuery.Deferred 首先不得不说这两个新生事物,因为他们是作为基础设施存在,不把这两个东西讲明白了,有些问题根本没办法解释。 首先,jQuery.Deferred是jQuery._Deferred的增强版,因此对于这个问题,从jQuery._Deferred入手,就能说明一大半的问题。...
下面的checkBrowser()函数主要检测了三种浏览器(IE, firefox, chrome),其它的浏览器的检测有兴趣的朋友可以自行添加检测代码! HTML部分代码: (页面加载时执行检测函数) 代码如下: javascript部分代码: 检测的原理主要根据 浏览器的用户代理报头nanigator.userAgent中提取到浏览器和类型及版本信息,利用正则表达式可以很容易的满足我们的需求,如对正则表达式不熟悉,可参照此文(正则表达式) 代码如下: function che...
上图片素材先: 背景图片:浮云图片: ←——————————这里是有图片D~ 全选就能看见了(因为背景是白的,云也是白的嘛~)…… CSS代码: 代码如下: * { margin: 0; padding: 0; } body { background: url("Images/body_bg.jpg") repeat center 0 fixed; } .cloud { background: url("Images/cloud1.png"); height: 250px; width: 580px; position: absolute; } .hScroll { overflow: hidden; } 理解: .hScroll 是为了让浏...
激活条件编译支持。 @cc_on 备注 @cc_on 语句激活脚本引擎中的条件编译。 强烈推荐在注释中使用 @cc_on 语句,以使不支持条件编译的浏览器将您的脚本视为有效语法而接受它: /*@cc_on*/ // The remainder of the script.或者,在注释外的一个 @if 或 @set 语句也将激活条件编译。 要求 版本 3 请参见 参考 @if...@elif...@else...@end 语句 @set 语句 代码如下: /*@cc_on @if (@_jscript_version > 5.7) document.write("You are ...
例如:1.0 => 1.0.0;1.1 => 1.1.0 1、增加jQuery版本提示: 2、增加event事件智能提示;3、增加delegate和undelegate 智能提示 delegate(, 或undelegate(, 4、增加延迟对象智能提示Deferred()/deferred 5、增加了两个Beta版本 API link和unlink 6、xml文件中使用多个menugroup分组便于后期维护 ----------------------------------------------------------------------------------- 1.2.0 1.0.0 打包下载 --------------------...