JavaScript/HTML:如何将window.onload=x与body onload=”一起使用;setTimeout(';myFunction()';4000)&引用;
我正在使用JavaScript/HTML:如何将window.onload=x与body onload=”一起使用;setTimeout(';myFunction()';4000)&引用;,javascript,html,onload,Javascript,Html,Onload,我正在使用body onLoad=“setTimeout('myFunction()',4000);”每4秒刷新一次我的网站。我想使用另一个JavaScript使我的文本褪色。它可以工作,但是我的网站不会每4秒刷新一次。要么淡出,要么刷新。他们互相干扰 文本淡入淡出脚本需要window.onload=fade才能工作,但如果我使用它,它将覆盖body onload=“setTimeout('myFunction()',4000);”-如何使这两个脚本都工作?您可以尝试: body onLoad=
body onLoad=“setTimeout('myFunction()',4000);”
每4秒刷新一次我的网站。我想使用另一个JavaScript使我的文本褪色。它可以工作,但是我的网站不会每4秒刷新一次。要么淡出,要么刷新。他们互相干扰
文本淡入淡出脚本需要window.onload=fade
才能工作,但如果我使用它,它将覆盖body onload=“setTimeout('myFunction()',4000);”
-如何使这两个脚本都工作?您可以尝试:
body onLoad="fade(); setTimeout(myFunction, 4000);"
代替窗口。onload
调用或使用:
window.onload = function () {
fade();
setTimeout(myFunction, 4000);
};
而不是正文onload
您还可以添加多个事件侦听器(因为它们是首选方法),而不是使用上述方法
function onPageLoad() {
fade();
setTimeout(myFunction, 4000);
return;
};
if (document.addEventListener) {
document.addEventListener("load", onPageLoad);
}
else if (document.attachEvent) {
document.attachEvent("onload", onPageLoad);
}
else {
// event handling not supported
}
您可以尝试:
body onLoad="fade(); setTimeout(myFunction, 4000);"
代替窗口。onload
调用或使用:
window.onload = function () {
fade();
setTimeout(myFunction, 4000);
};
而不是正文onload
您还可以添加多个事件侦听器(因为它们是首选方法),而不是使用上述方法
function onPageLoad() {
fade();
setTimeout(myFunction, 4000);
return;
};
if (document.addEventListener) {
document.addEventListener("load", onPageLoad);
}
else if (document.attachEvent) {
document.attachEvent("onload", onPageLoad);
}
else {
// event handling not supported
}
试试这个:
window.setInterval(myFunction, 4000);
试试这个:
window.setInterval(myFunction, 4000);
这应该是通用的,尽管我还没有测试过:)
这应该是通用的,尽管我还没有测试过:)
是的。出于某种原因,我必须在提问后等待10分钟才能这样做。@EliUnger Yes StackOverflow已经设置了限制以防止垃圾邮件。谢谢@TanzeelKazi这实际上并不是为了防止垃圾邮件,而是给其他人时间写下他们自己的答案,这可能会更好。将这两种方法放入body onLoad中为我解决了这个问题。我做到了。出于某种原因,我必须在提问后等待10分钟才能这样做。@EliUnger Yes StackOverflow已经设置了限制以防止垃圾邮件。谢谢@TanzeelKazi这实际上并不是为了防止垃圾邮件,而是给其他人时间写下他们自己的答案,这可能会更好。将这两种方法放入body onLoad中为我解决了这个问题。