`
liss
  • 浏览: 844162 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

汇总让IE6崩溃的几种方法

阅读更多

经常遇到莫名其妙让IE6崩溃的事情。今天看到了一篇好文章,数字生活整理整理发上来,以后开发的时候要注意了。

鉴于国内IE6的市场份额还在主流的情况,一定要避免出现以下情况。

IE6真脆弱啊

1.设置scrollbar-base-color,css里给table做了定位,再通过js改变其定位IE6就崩溃了。

关键代码:

<style type="text/css">
  html, body {
    scrollbar-base-color: #330066;
}
.crash {
position:absolute;
left:200px;
top:200px;
width:200px;
}
</style>
 <script type="text/javascript">
    function galgenfrist() {
        window.setTimeout('crashIE();',1000);
    }

    function crashIE() {
        var moveNode = document.getElementById("move");
        if(moveNode) {
            moveNode.style.top = "100px";
            moveNode.style.left = "200px";
        }
    }
    </script>
<body onload="galgenfrist();">
    <div id="move" class="crash">
    <table>
        <tbody>
        <tr>
        <td>
              <textarea></textarea>
        </td>
        </tr>
        </tbody>
    </table>
    </div>
</body>

用IE6点击测试。

2.document.write

<script>for (x in document.write) { document.write(x);}</script>

在FF和Chrome中,都会打印出“prototype”字符,在IE6中立即崩溃。

用IE6点击测试。

3.在CSS中使用通配符*,在HTML的table标签中直接放置内容(而不是<tr>标签之类)

<style>*{position:relative}</style><table>aaabbbccc</table>

用IE6点击测试。

4.CSS中出现@+任意字符+/* 立即崩溃

<style>@;/*</style>

用IE6点击测试。

5.onload="window()"

<body onload="window()"></body>

用IE6点击测试。

注:原文中有6个导致崩溃的问题,我装的是IETester,有一个没有测出来。所以没写上来。

分享到:
评论

相关推荐

    CSS教程 汇总让IE6崩溃的几种方法

    本文将详细介绍几种可能导致IE6浏览器崩溃的CSS和JavaScript使用方式,帮助开发者避免这些陷阱,确保网页在不同浏览器下的正常运行。 1. 设置`scrollbar-base-color`并结合CSS定位与JavaScript改变定位 IE6在处理...

    几种查询方法的汇总几种查询方法的汇总

    《数据结构》实验报告主要探讨了排序和查找这两种基本的计算机科学概念,旨在通过实践让学生理解和分析不同方法的效率。实验内容包括对大量数据(N &gt;= 1000)进行排序,以及对排序后的数据进行查找。以下是相关知识...

    IE问题解决方法汇总.zip

    标题中的“IE问题解决方法汇总”表明这是一份关于解决Internet Explorer(简称IE)浏览器常见问题的文档集合。IE是微软公司开发的一款历史悠久的网页浏览器,尽管现在已经不再更新,但在很多旧系统或特定环境中仍有...

    IE问题解决方法汇总

    【IE问题解决方法汇总】 IE浏览器作为曾经广泛使用的网络浏览工具,可能会遇到各种问题,这里汇总了一些常见的故障及其排除方法: 1、**网页乱码的排除**:网页乱码通常是由于编码设置不正确或缺少内码转换器导致...

    IE各版本hack汇总

    标题与描述:“IE各版本hack汇总” 在网页开发领域,针对不同浏览器的兼容性问题,开发者经常需要使用“hack”技巧来确保网站在各种浏览器下的表现一致。这里的“hack”特指一种技术手段,用于绕过或利用浏览器的...

    JavaScript中iframe实现局部刷新的几种方法汇总

    Iframe是一种嵌入网页的框架形式,Web页面可以通过更改嵌入的部分,达到部分内容刷新,通过本文和大家一起学习iframe实现局部刷新的几种方法汇总,对iframe局部刷新相关知识感兴趣的朋友一起学习吧

    Win7恢复IE9桌面图标方法汇总.docx

    本篇文章汇总了五种恢复IE9桌面图标的常用方法。 1. **通过开始菜单创建快捷方式** 用户可以在开始菜单中找到Internet Explorer程序,右键点击,然后选择“发送到”&gt;“桌面快捷方式”。这种方法快速简单,但创建的...

    前端设计IE6IE7IE8IE9FF问题汇总IE和FirFox兼容问题[参照].pdf

    本文主要讨论了在Internet Explorer(IE)6、7、8、9以及Firefox之间存在的若干常见问题及其解决方案。以下是一些关键知识点的详细解释: 1. **document.form.item 问题**:在IE浏览器中,可以使用`document.form...

    通过SQL语句实现行列转换的几种方法

    ### 通过SQL语句实现行列转换的几种方法 在日常工作中,我们经常需要处理的数据结构并不总是按照我们期望的方式组织的。特别是在制作自定义报表或进行产品开发时,经常会遇到需要将数据从一种布局转换到另一种布局...

    兼容ie67的兼容汇总

    兼容ie6文档汇总,大部分的兼容问题的解决方案都会在这个文档中找到,提高开发效率。

    计算机网络大题方法汇总

    计算机网络大题方法汇总计算机网络大题方法汇总计算机网络大题方法汇总计算机网络大题方法汇总计算机网络大题方法汇总计算机网络大题方法汇总计算机网络大题方法汇总计算机网络大题方法汇总计算机网络大题方法汇总...

    IE和Mozilla兼容性汇总

    IE和Mozilla兼容性汇总

    IE接口编程文档汇总

    IE接口编程文档的汇总,CHM格式 自动模拟点击HTML页面,自动提交表单等

    div+css 解决ie6兼容问题总汇

    本文主要汇总了使用div+css布局时如何解决IE6的常见兼容问题。 1. **条件注释**:这是针对IE6浏览器的一个特殊解决方案。通过使用条件注释,我们可以针对IE6及以下版本加载特定的CSS或JavaScript文件,以解决兼容性...

Global site tag (gtag.js) - Google Analytics