我有一个需要用肢体的onload事件JavaScript的冲突全身多处的onload事件,必须先在
它应该是简单的解决方案多javasripts - 只需添加所有事件行是这样的:
<body onload="showContent();
randomImages();
placeIt();
showIt();
preloadImgs();
initialize()">
但当然生活并不那么简单.. 出于某种原因一些脚本需要排在第一位。因此,如果我先将showContent();
放入,randomimages将不会执行,反之亦然。
我也试图与脚本替代onload事件这样
if (typeof window.addEventListener != "undefined")
window.addEventListener("load", showContent, false);
else if (typeof window.attachEvent != "undefined") {
window.attachEvent("onload", showContent);
}
else {
if (window.onload != null) {
var oldOnload = window.onload;
window.onload = function (e) {
oldOnload(e);
showContent();
};
}
else
window.onload = showContent;
}
到目前为止,我有这个矛盾没有解决方案。有人有好主意吗?
如果函数不抛出错误,它们将被顺序执行。所以我假设'showContent'在某种程度上失败了,阻止了以下的执行。 – 2011-04-28 09:53:49