ie6专题

ie6下报错缺少标识符、字符串或数字 问题解决

[size=medium] 受够了ie下的调试方法,只提出某行下[color=red]“缺少标识符、字符串或数字”[/color]该行又对应不到页面文件内容的行数。而在ff下可以运行。 上网搜索下问题。原来若js下有用到[color=red]json格式的数据或类[/color]。[color=red]如果最后一个条目后面多了一个逗号[/color]就会报这个错误。 :twisted: 像下

ie6对hover兼容性问题的解决:

ie6对hover兼容性问题的解决: 1,在body里添加以下样式: behavior:url(../scripts/csshover.htc); csshover.htc可直接在网上下载 2,js解决 判断是否为ie6 window.οnlοad=function(){ var isIE=!!window.ActiveXobject: var is IE6=isIE&&XMLHt

常见ie6的浏览器兼容bug

1.文字本身的大小不兼容 同样是font-size:14px的宋体文字,在不同浏览器下占的空间是不一样的, ie下实际占高16px,下留白3px ff 下实际占高17px,上留白1px,下留白3px opera下就更不一样了 解决方案:给文字设定 line-height 。确保所有文字都有默认的 line-height 值。 2.ff下容器高度限定,即容器定义了height之后,容器边

ie6下a标签的onclick不执行问题

代码: <a href="javascript:void(0)" onclick="loadiframe()">点我咯</a><script>var loadiframe = function(){alert('弹不出来!!!')}</script> 解决方案: 1、修改为href="##",为什么是两个#,因为一个#会往上跳; 2、修改为href="javascript: vo

解决IE6中ajax请求中断

给a标签绑定了一个click事件用来触发ajax请求,在IE6中,请求时常会被中断,在其他浏览器中都一切正常。   在IE6中使用Fiddler2和httpWatch监视请求,经常会出现”aborted”,折腾了许久,相当的诡异。后来将a标签换成button,请求正常,最后经提醒,可能是a标签的默认事件中断了请求。但是,在HTML代码中,已经将a标签的href设置成了”javascript:v

IE6/IE7中li底部4px的Bug

当li的子元素中有浮动(float)时,IE6/IE7中<li>元素的下面会产生4px空隙的bug。 XHTML     <ul class="list"><li><div>vapour</div></li><li><div>百度</div></li><li><div>淘宝</div></li><li><div>迅雷</div></li></ul>   经过测试发现:li的子元素浮

js用来区别IE与其他浏览器以及IE6-8的方法

用js用来区别IE与其他浏览器以及用js来区别IE6-8之间的方法。 1、document.all 2、!!window.ActiveXObject;   使用方法如下: if (document.all){ alert(”IE浏览器”); }else{ alert(”非IE浏览器”); }   if (!!window.ActiveXObject){

前端开发学习之道:DIV CSS 网页兼容全搞定 (IE6 IE7 IE8 IE9 火狐 谷歌)

CSS兼容常用技巧 请尽量用xhtml格式写代码,而且DOCTYPE影响 CSS 处理,作为W3C标准,一定要加DOCTYPE声明。 1.div的垂直居中问题 vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字,就垂直居中了。缺点是要控制内容不要换行 http://www.php100.com 2

解决IE6 IE7 JSON.stringify JSON 未定义问题

调用的页面里引用json2.js即可解决问题(推荐方法)。 即: <script type="text/JavaScript" src="js/json2.js"></script> 下载地址 http://www.json.org/json-zh.html

自写图片遮罩层放大功能jquery插件源码,photobox.js 1.0版,不兼容IE6

阿嚏~~~ 话说本屌丝没啥开发插件的经验,但是天公不作美,公司需要让我自己开发个图片放大的插件 但公司老大的话,犹如吾皇之圣旨,微臣必当肝脑涂地,莫敢不从啊~~~ 于是乎,作为一个超级小白,本人只能瞎研究了,幸好黑天不负屌丝人,本屌丝终于搞出来了,虽然不尽善尽美,但是功能还是可以用的啦 先附上源码,求各种大神指导: /******************************

IE6下png背景不透明问题的综合拓展

前言:IE6不支持png背景透明或半透明。其解决方法有IE滤镜,纯粹的JavaScript,以及jQuery等,正所谓事非经过不知难,让png图片在IE6下背景透明显示只是第一步,如果对这些png图片做进一步的操作,往往会出现各类莫名的问题。而本篇文章讲详尽阐述png背景透明会出现哪些问题,一些自己的经验之谈和一些相关的拓展。内容较多,有一定的深度和广度,希望对大家有帮助。 目录: 一、可解决的

IE6,IE7下面td里面内容为空格时设置边框样式不对解决办法

加上这句即可 zoom:expression(this.innerHTML==""?(this.innerHTML="&nbsp;"):0);

png在IE6里面透明!!!!

.logobg{width:90px;height:90px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../newimages/big.png',sizingMethod='scale');}

js判断页面关闭 仅支持IE6

关闭页面时同时执行onbeforeunload和onunload 1、先执行onbeforeunload,在页面还没关闭时执行,所以可以通过onbeforeunload阻止执行onunload,例如:      window.event.returnValue = ""; //这里可以放置你想做的操作代码   2、后执行onunload,是在页面关闭以后执行的   由于页面刷新和关闭都

ie6产生双倍间距的BUG

解决的方法,一、是给float元素加个display:inline 二、是用margin-left:-(负号)减去浮动元素宽度的一半   后来发现这两种方法都有缺陷 display:inline又会导致一些新的bug,而手动设置负的margin也达不到真正完美的效果。   现在只要是margin和float方向相同 我都改成padding了

解决 IE6 position:fixed 固定定位问题(div固定,不随着滚动条滚动)

关于 position:fixed; 属性     生成绝对定位的元素,相对于浏览器窗口进行定位。 元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。position:fixed; 可以让网页上的某个元素固定在一个绝对的位置,即使拉动滚动条位置也不发生变化。 实现让<div id="top">...</div>元素固定在浏览器的

IE6 下将png背景设置为透明

/*方法一:通过滤镜,缺点背景图片不能定位。*/.sideWrap .logo {margin: 5px 0px 10px 16px;width: 175px;height: 170px;background: url(../images/index_png.png) no-repeat -10px -10px;_background:none;_filter:progid:DXImageTra

fixed定位,解决IE6下有闪动问题

效果: 代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-eq

IE6 problem with LI spacing when display:block

#menu ul li a {padding-right: 20px;padding-left: 5px;font: normal normal 14px Verdana, Arial, sans-serif;/* STUpid f***ing browser alert! IE6 cannot handle this */display: block;} 当我们的li标签中有a标签,而a标签

ie6 背景图片出不来

在IE6 下,隐藏的浮层在重新显示后,部分区域背景图片显示不出来. 在网上查了下,说是因为:IE6 下默认不缓存背景图片. 可用下方法来解决(让IE6 缓存背景图片 ): 在head区(即<head>到</head>之间 添加以下代码: CODE: <!--[if IE 6]> <script type="text/javascript"> document.execCommand(

使IE6下PNG背景透明的七种方法任你选

PNG图像格式介绍: PNG是20世纪90年代中期开始开发的图像文件存储格式,其目的是企图替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特 性。流式 网络图形格式(Portable Network Graphic Format,PNG)名称来源于非官方的“PNG’s Not GIF”,是一种位图文件(bitmap file)存储格式,读成“ping”。PNG用来存储灰度图像时

DIV+CSS IE6 IE7 兼容问题

DIV+CSS设计时IE6、IE7、FF 与兼容性有关的特性 在网站设计的时候,应该注意css样式兼容不同浏览器问题,特别是对完全使用DIV CSS设计的网,就应该更注意IE6 IE7 FF对CSS样式的兼容,不然,你的网乱可能出去不想出现的效果! 所有浏览器 通用 height: 100px; IE6 专用 _height: 100px; IE6 专用 *height: 100px; IE7

Firefox、Chrome、IE9、IE8、IE7、IE6等浏览器HTTP_USER_AGENT汇总

Firefox、Chrome、IE9、IE8、IE7、IE6  浏览器HTTP_USER_AGENT汇总 结论:  浏览器 \ OS XP(IE6) XP(IE7) XP(IE8) Win7 x64(IE9) 猎豹浏览器2.0急速模式     Chrome/21 猎豹浏览器2.0兼容模式 IE6     IE9 淘宝浏览器2.0急速模式     Chrome/20 淘宝

window.location.href在IE6下面竟然不跳转

<script type="text/javascript">       function goUrl(x)   {             window.location.href=x;        }        </script>       <a href="javascript:;" οnclick="javascript:goUrl('http://www.sina.c

一次性解决PNG透明度在IE6下显示问题的脚本

png格式因为其优秀的压缩算法和对透明度的完美支持,成为web中最流行的图片格式之一。 IE6下png的图片不显示透明效果。其他浏览器都挺好的。 为了解决IE6下png图片的般透明效果,的方案是: 一次性解决PNG透明度在IE6下显示问题的脚本 function correctPNG(){for(var i=0; i<document.images.length; i++){va

display: inline-block;不兼容IE6

原因:使用在了块级元素上。 解决办法: 将"display: inline-block;"配置到内联元素上。 例如:将div改成span元素。 原来  <div style="display: inline-block;"> 配置在块级元素上!</div> 现在  <span style="display: inline-block;"> 配置在内联元素上!</span>