`

js判断IE6/IE7/FF的代码

    博客分类:
  • HTML
阅读更多

转自:http://www.jb51.net/article/26285.htm

大家有的时候想在页面中加一些东东,又限于浏览器的不同,效果不尽都能表现出来,这下我们可以想到浏览器的判断,根据不同的浏览器给出不同的展示效果,是不是很炫呢?那当然,你能想到的很多人都能想的到,就好像大楚网的广告添加方法,真是让我见识到了真正的JS高手是如何练就的了,废话不说了,看代码:

if (window.XMLHttpRequest) { //Mozilla, Safari,IE7 
alert('Mozilla, Safari,IE7 '); 
if(!window.ActiveXObject){ // Mozilla, Safari, 
alert('Mozilla, Safari'); 
} else { 
alert('IE7'); 
} 
} else { 
alert('IE6'); 
} 

 

下面看一下在网上转过来的一些牛人写的JS判断IE和FF 及 IE各个版本IE6 IE7 IE8的一脚本:
js用来区别IE与其他浏览器及IE6-8之间的方法。
1、document.all
2、!!window.ActiveXObject;
使用方法如下:

if (document.all){ 
alert(”IE浏览器”); 
}else{ 
alert(”非IE浏览器”); 
} 

 程序代码

if (!!window.ActiveXObject){ 
alert(”IE浏览器”); 
}else{ 
alert(”非IE浏览器”); 
} 

 下面是区别IE6、IE7、IE8之间的方法:

var isIE=!!window.ActiveXObject; 
var isIE6=isIE&&!window.XMLHttpRequest; 
var isIE8=isIE&&!!document.documentMode; 
var isIE7=isIE&&!isIE6&&!isIE8; 
if (isIE){ 
if (isIE6){ 
alert(”ie6″); 
}else if (isIE8){ 
alert(”ie8″); 
}else if (isIE7){ 
alert(”ie7″); 
} 
} 

 

首先我们确保这个浏览器为IE的情况下,进行了在一次的检测,如果你对此有怀疑,可以测试一下。
我这里就直接使用在判断中了,你也可以将他们先进行声明成变量进行使用。据说火狐以后也会加入document.all这个方法,所以建议使用第二种方法,应该会安全一些。

分享到:
评论

相关推荐

    兼容ie6/ie7/ie8/ff 省市县的js

    标题“兼容ie6/ie7/ie8/ff 省市县的js”指的是一个JavaScript插件或库,其主要目的是解决浏览器兼容性问题,特别是针对较老版本的Internet Explorer(IE6、IE7、IE8)以及Firefox(FF)。这个选择器功能允许用户在...

    js判断IE6/IE7/FF的代码[XMLHttpRequest]

    那当然,你能想到的很多人都能想的到,就好像大楚网的广告添加方法,真是让我见识到了真正的JS高手是如何练就的了,废话不说了,看代码: 代码如下: if (window.XMLHttpRequest) { //Mozilla, Safari,IE7 alert(...

    Js信息提示层(兼容ie6/ie7/ie8/FF)

    做web开发时,大家经常在数据输入时要做选择,有时需要辅助输入,但用select下拉框用户体验不好,所以很多时候要用到信息输入提示,点击一下显示输入信息,让用户作选择,本demo就很好做到了这一点,希望大家用得到,用的是...

    IE6/IE7/IE8兼容本地上传图片并预览源代码

    在互联网技术日新月异的今天,老旧的浏览器如IE6、IE7和IE8仍然在某些场景下被使用,这就需要开发者面对一个挑战:如何确保网页功能在这些老版本的Internet Explorer上正常运行。本篇文章将深入探讨一个关键问题——...

    ie6 ie7 ff浏览器兼容

    #### 标题解析:“ie6 ie7 ff浏览器兼容” 该标题明确指出了文章关注的核心问题——即确保网页能在IE6、IE7及Firefox等浏览器中正确显示。这意味着开发者需要采取一定的措施来适配这些浏览器,确保无论用户使用何种...

    垂直居中布局 Vertical-aligned 应用测试:兼容IE6/8/FF

    总结来说,"垂直居中布局 Vertical-aligned 应用测试:兼容IE6/8/FF"这个主题涵盖了解决老版本浏览器的垂直居中问题的各种策略和技术,包括表格布局、定位、CSS Hack以及JavaScript辅助。理解和掌握这些技巧对于确保...

    用JavaScript 判断用户使用的是 IE6 还是 IE7

    [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]js判断IE6/IE7/FF 代码如下:if (window.XMLHttpRequest) { //Mozilla, Safari,IE7 alert(‘Mozilla, Safari,IE7 ‘); if(!window.ActiveXObject){ // Mozilla...

    google鼠标经过JS特效,IE/FF兼容

    标题中的"google鼠标经过JS特效,IE/FF兼容"指的是一个JavaScript实现的特效,它在鼠标悬停(mouseover)某个元素时,会触发一个特定的动画效果,即上部的图片从小到大闪动出现。这个特效适用于谷歌浏览器(Google ...

    特牛的FF/IE6/IE7专用CSS HACK

    #### FF/IE6/IE7 专用CSS Hack 在本篇文章中提到的CSS Hack主要针对class和id中的属性进行处理,且对Hack代码的排列顺序有一定要求。下面详细介绍如何针对Firefox、IE6和IE7使用这些特殊的Hack技巧。 ##### 针对...

    基于Jquery可居中显示并兼容IE6+/FF等浏览器的瀑布流程序(jquery.easing.js,jquery.vgrid.js实现)

    在本项目中,通过结合Jquery库和两个特定的插件——jquery.easing.js与jquery.vgrid.js,实现了这种布局,并且确保了在包括IE6+以及Firefox在内的多种浏览器中的兼容性。 1. Jquery:Jquery是一个广泛使用的...

    js绘图类库(兼容IE/FF/chrome) web流程图、图表

    1、基于raphael2.0的绘图(内含大量...2、几乎兼容所有浏览器包括ie, firefox,chrome,opera, Safari 3、内含说明文档和演示代码,详见demo文件夹 4、可动态拖动图形(贝磁曲线、动态拾色器、图表、地图导航、流程图等)。

    java跨全域兼容ie/ff/chrome浏览器多文件上传(原创)

    7. **浏览器兼容性**: 题目中提到了ie/ff/chrome,这意味着该解决方案考虑了Internet Explorer、Firefox和Chrome这三大主流浏览器的兼容性问题。对于老版本的IE,可能需要额外的适配代码来确保功能正常运行。 8. **...

    div错位解决IE6IE7IE8样式不兼容问题

    ### div错位解决IE6/IE7/IE8样式不兼容问题 在Web开发中,兼容性一直是开发者面临的重要挑战之一。特别是在早期浏览器版本中,如Internet Explorer 6(IE6)、IE7 和 IE8,由于这些浏览器对于CSS的支持存在较大差异...

    IE/FF兼容问题

    - "JavaScript常用浏览器对象.mht"和"JS的IE和Firefox兼容性汇编.mht"可能包含了针对不同浏览器的JavaScript对象和兼容性解决方案的详细信息,如navigator对象、window对象等。 - "Javascript document对象详解....

    IE6,IE7,FF等浏览器不兼容原因及解决办法

    在网页开发过程中,浏览器兼容性问题常常困扰着开发者,尤其是IE6、IE7以及Firefox(FF)等浏览器之间存在的差异。这些差异主要源于各浏览器对Web标准的不同理解和实现,导致CSS样式、JavaScript语法以及DOM...

    JS图片预览(兼容IE6、IE7、IE8和FF)

    在JavaScript(简称JS)中实现图片预览,尤其是在兼容老版本的Internet Explorer(如IE6、IE7、IE8)以及Firefox(FF)等浏览器上,需要考虑多种技术策略和兼容性问题。下面我们将详细讨论如何实现这个功能,并着重...

    JQuery 游戏 对对碰 源代码 兼容IE/FF

    由于IE和Firefox等浏览器对某些CSS和JavaScript特性支持程度不同,需要适配。jQuery的`$.support`对象可以帮助检测浏览器特性,确保在各个浏览器中保持一致的行为。例如,对于不支持CSS3动画的旧版IE,可能需要借助...

    浏览器兼容解决FF/IE6/IE7背景专用CSS HACK

    这里我们将探讨两种针对FF/IE6/IE7背景颜色的CSS HACK方法。 **方案一:** 在方案一中,我们看到这样的CSS代码: ```css .bgc { width: 200px; height: 200px; background-color: orange; /* FF */ *...

    上传图片预览-兼容IE6,IE7,IE8,FF

    标题中的“上传图片预览-兼容IE6,IE7,IE8,FF”指的是一个Web开发的技术解决方案,目的是实现图片上传前的预览功能,并确保该功能在早期版本的Internet Explorer(IE6、IE7、IE8)以及Firefox浏览器上都能正常工作...

Global site tag (gtag.js) - Google Analytics