js判断用户浏览器类型并判断支持事件

var isMozilla = (typeof document.implementation != 'undefined') && (typeof document.implementation.createDocument != 'undefined') && (typeof HTMLDocument!='undefined');
var isIE = window.ActiveXObject ? true : false;
var isFirefox = (navigator.userAgent.toLowerCase().indexOf("firefox")!=-1);
var isSafari = (navigator.userAgent.toLowerCase().indexOf("safari")!=-1);
var isOpera = (navigator.userAgent.toLowerCase().indexOf("opera")!=-1);

String.prototype.htmlEncode = function() {
 return this.replace(/&/g, '&amp;').replace(/"/g, '&quot;').replace(/</g, '&lt;').replace(/>/g, '&gt;');
}

String.prototype.trim = function() {
 return this.replace(/^s*|s*$/g, "");
}

var Global = new Object();

Global.fixEvent = function(e) {
    var evt = (typeof e == "undefined") ? window.event : e;
    return evt;
}

Global.srcElement = function(e) {
    if (typeof e == "undefined") e = window.event;
    var src = document.all ? e.srcElement : e.target;

    return src;
}

Global.tableRowIndex = function (tr) {
    if (isIE) {
        return tr.rowIndex;
    } else {
      table = tr.parentNode.parentNode;

      for (i = 0; i < table.rows.length; i++) {
          if (table.rows[i] == tr) {
              return i;
              break;
          }
      }
    }
}

时间: 2024-11-03 04:48:09

js判断用户浏览器类型并判断支持事件的相关文章

js判断用户浏览器类型

js判断用户浏览器类型 var lang = new Array(); var userAgent = navigator.userAgent.toLowerCase(); var is_opera = userAgent.indexOf('opera') != -1 && opera.version(); var is_moz = (navigator.product == 'Gecko') && userAgent.substr(userAgent.indexOf('f

js根据用户浏览器类型调用不同菜单效果

js根据用户浏览器类型调用不同菜单效果 <html> <head> <SCRIPT LANGUAGE="JavaScript"> <!-- var bV=parseInt(navigator.appVersion); var NS4=(document.layers) ? true : false; var IE4=((document.all)&&(bV>=4))?true:false; var ver4 = (NS4

js判断用户浏览器类型代码

<script type="text/javascript"> var userAgent = navigator.userAgent.toLowerCase(); var is_opera = userAgent.indexOf('opera') != -1 && opera.version(); var is_moz = (navigator.product == 'Gecko') && userAgent.substr(userAgen

php判断用户浏览器类型是否为微信浏览器

PHP方法:利用PHP的"_SERVER "数组"HTTP_USER_AGENT"项,获取该页面的用户代理的信息,来完成这个工作.  代码如下 复制代码 <?php echo $_SERVER["HTTP_USER_AGENT"]; ?> [winows/chrome] 输出结果: Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Ch

asp 判断用户浏览器类型程序

Thesoft=Request.ServerVariables("HTTP_USER_AGENT") If instr(thesoft,"Windows NT 5.0") Then  vOS="Win2000" ElseIf instr(thesoft,"Windows NT 5.2") Then  vOs="Win2003" ElseIf instr(thesoft,"Windows NT 5.

php判断用户浏览器类型与来自页面

function chkre(){  global $_SERVER, $r_main;  if(isset($_SERVER['HTTP_REFERER'])){   $u=parse_url($_SERVER['HTTP_REFERER']);   if($u['host']!=$_SERVER['HTTP_HOST'])return false;  }  return true; } function chkuag($a='MSIE'){  global $_SERVER;  if(iss

php 根据HTTP_USER_AGENT 判断用户浏览器类型

function browsers(){    global $HTTP_USER_AGENT ;    if (isset($HTTP_USER_AGENT)){     $sAgent = $HTTP_USER_AGENT;    }else{     $sAgent = $_SERVER['HTTP_USER_AGENT'];    }    if (strpos($sAgent,'MSIE') !== false && strpos($sAgent,'mac') === false

js检测用户浏览器类型

提示:您可以先修改部分代码再运行 浏览器名称: 版本号: 代码名称: 用户代理标识: 提示:您可以先修改部分代码再运行

两款JS脚本判断手机浏览器类型跳转WAP手机网站_javascript技巧

随着移动设备的普及,企业的网络宣传已经不能局限在PC端,而需要同时在移动端有所建树.对于公司网站来说,以前都是做的PC端的,当然手机等移动端也可以访问,但是用户体验肯定不如完全适合的手机端来的方便.我们在给自己的网站做了WAP手机网站之后,如果有用户通过手机访问我们的企业顶级域名网站,那就判断跳转到专为的WAP网站. 这里老左整理到目前自己在使用的2种JS脚本,因为之前一直有朋友跟我要,所以这里分享出来. 第一种:直接JS脚本 <script type="text/javascript&q