menuTable.attachEvent("onresize", menuRefresh)
换成menuTable.attachEvent && menuTable.attachEvent("onresize", menuRefresh) || menuTable.addEventListener && menuTable.addEventListener('resize',menuRefresh);
换成menuTable.attachEvent && menuTable.attachEvent("onresize", menuRefresh) || menuTable.addEventListener && menuTable.addEventListener('resize',menuRefresh);
addEventListener有三个参数menuTable.addEventListener("resize", menuRefresh, false)
晕倒,第三个参数忘记写了..
T_T
如果不写会出错滴.
menuTable.attachEvent && menuTable.attachEvent("onresize", menuRefresh) || menuTable.addEventListener && menuTable.addEventListener('resize',menuRefresh, false);
if (oTarget.addEventListener) {
oTarget.addEventListener(sEventType, fnHandler, false);
} else if (oTarget.attachEvent) {
oTarget.attachEvent("on" + sEventType, fnHandler);
} else {
oTarget["on" + sEventType] = fnHandler;
}
};
var global = window.document
menuTable = global.createElement("table")
menuTable.border = 0
menuTable.cellPadding = 0
menuTable.cellSpacing = 1
menuTable.height = '100%'
menuTable.width = '100%'
menuTable.style.borderRightWidth = 1
menuTable.style.borderRightColor = '#e0e0e0'
menuTable.style.borderRightStyle = 'solid'
menuTable.menus = new Array()
// menuTable.attachEvent("onresize", menuRefresh) ;
menuTable.attachEvent && menuTable.attachEvent("onresize", menuRefresh) || menuTable.addEventListener && menuTable.addEventListener('resize',menuRefresh, false);
alert("ccc");
function menuRefresh()
{
alert("iii");
}
</script>我这样测试了一下,不知道对否,javascript只是接触了些基础。alert("ccc");可以执行,alert("iii");
执行不了
IE是有