文章列表
http://www.douban.com/group/topic/1770549/此帖提到
向没有闭合的标签对(比如"<body></body>")做innerHTML写或dom插入会引起IE崩溃。
今天我遇到了这个问题了,真是万恶的IE6呀。
这里还有一些会导致IE6崩溃的情况:
http://hikejun.com/blog/2009/04/02/%E8%AE%A9ie6%E5%B4%A9%E6%BA%83%E7%9A%84%E4%BB%A3%E7%A0%81/
这是IE6/7的一个bug导致的。
这两个版本的IE会在,页面在跳转或者关闭前会把gif动画停了,而我们经常用a标签来充当按钮执行一些javascript脚本,为了不跳转一般把href属性设置为javascript:;或类似的东西,在IE6/7下这虽然不跳转页面但依然会触发onbeforeunload事件的,再抛出这个事件后就会把GIF动画停止了,尽管在这个事件处理函数return false也阻止不了这样的行为。而且ie6/7的onbeforeunload事件中return的内容会被特殊处理,它们会弹出一个框显示这些内容。
javascript:;这样的用法很常见,无法完全避免,只要发现G ...
安装好apache和php,访问"info.php"也正常,但怎么样也加载不了扩展,也没有任何提示。第一感觉就是扩展目录没配对,反复折腾了不少时间还是不成功,我就怀疑根本不是扩展目录没配对,于是就尝试启动apache的情况下尝试把php的扩展目录删除,呵呵,果然不出我所料,系统报“xxxx.dll文件被占用”。不是了扩展目录的配置问题那是什么问题呢? google一下,有人说把libmysql.dll文件复制到c:\windows\system32下就可以了。于是照着做,果然mysql扩展正常了。 PHP找不到文件也不报告一下呀? 是PHP太笨还是我有些配置没配好?打开php ...
<script src="http://www.yoursite.com/genjs.php"></script>
如果genjs.php的响应返回的Content-Type是text/javascript就可以了。
但,如果浏览器读的是缓存版本的话,貌似IE6(sp2中的那个版本)就不认它是js文件了,当然这里面的代码就不会被执行。 这是我在使用著名的开源广告系统openx时遇到的问题。
.box{
background: url(bg.png);
opacity:1;
}
上面的opacity看上去是多余的,的确有没有这句的效果都是一样的。而我们使用JS实现fade效果时通常都是控制opacity属性从0到1的变化,这本来应该是没问题的,但在IE(6、7、8)又耍BUG了,在IE中opacity为1和没有opacity是不一样的。 平时很难察觉,当图片中带纯黑色是就会看到一些白点了。
onbeforeunload事件,从字面上看就是当页面关闭前触发,本应如此,但IE(6、7、8)有个“陷阱”<a href="javascript:;">点这都会触发onbeforeunload</a>,是不是所有链接都会触发呢?还是说所有修改location的都会触发?
几乎每位在开发JavaScript时尝试应用面向对象技术的开发者,或多或少都会问自己一个问题:“如何调用父类(super class)的方法?”在Ajax技术还没有目前这样炙手可热之前,这种问题很少出现,因为大多数开发者仅在进行客户端form验证或者简单的 DHTML/DOM操作时使用JavaScript。在那些简单的解决方案中,函数式编程(functional programming)是很有意义的,面向对象编程则处在次之重要的位置。现在,Ajax技术发展势头迅猛,开发者已经建立了一个调用大量客户端JavaScript、不断增长的、复杂的系统。因此,在 JavaScript上尝试OO技术便成为了 ...