本来之前一直可以使用的一个ajax翻页,今天在IE下突然不能显示了,而FF是正常的,后来慢慢查找总算是知道是由于修改的导航中有一段
<script type=text/javascript><!--//--><![CDATA[//><!--
function menuFix() {
var sfEls = document.getElementById("nav").getElementsByTagName("li");
for (var i=0; i<sfEls.length; i++) {
sfEls[i].οnmοuseοver=function() {
this.className+=(this.className.length>0? " ": "") + "sfhover";
}
sfEls[i].onMouseDown=function() {
this.className+=(this.className.length>0? " ": "") + "sfhover";
}
sfEls[i].onMouseUp=function() {
this.className+=(this.className.length>0? " ": "") + "sfhover";
}
sfEls[i].οnmοuseοut=function() {
this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"),
"");
}
}
}
window.οnlοad=menuFix;
用了一个window.onload,而ajax中也有一个<body onLoad="viewpage(1)">
后来查了一下,把前一个改成如下
window.attachEvent("onload",menuFix)
这也是解决2个window.onload的方法