Я пытаюсь вызвать функцию javascript, когда тело загружается. прямо сейчас у меня есть вызов функции на кнопке, но когда я добавить тот же нагрузке тела, я не в состоянии вызвать функциюкак вызвать функцию javascript при загрузке тела
HTML:
<body onload="bodyload();">
JavaScript:
function bodyload(){
displayFireworks();
alert("working");
}
function displayFireworks() {
/*document.getElementById('auto_fire').innerHTML = '<a href="javascript:void" onClick="stopCount(); return false;" title="Stop" > <img src="image/button9.png" alt="Stop" width="200" height="50"> ';*/
createFirework(25,187,7,1,null,null,null,null,false,true);
t=setTimeout(function(){displayFireworks()},2000);
}
function doTimer() {
if (!poping) {
poping=1;
displayFireworks();
}
}
function stopCount() {
clearTimeout(t);
poping=0;
document.getElementById('auto_fire').innerHTML = '<a href="javascript:void" onClick="displayFireworks(); return false;" title="Auto Start" > <img src="image/button8.png" alt="Auto Start" width="200" height="50"> </a>';
}
феиэрверк()
function Firework(oC,startX,startY,burstX,burstY,burstType,nRadius,nParticles,nCircles,allowRandom,obeyBoundaries) {
var self = this;
this.oID = 'fp'+(fc.gOID++); // may be unneeded
var p = '';
for (var i=0; i<arguments.length-1; i++) {
p += arguments[i]+',';
}
p += arguments[i];
writeDebug('firework('+p+')');
this.oC = oC;
this.o = fc.oFW.cloneNode(!fc.isIE?true:false);
this.particles = [];
this.vX = -1;
this.vY = -4;
this.x = startX;
this.y = startY;
this.allowRandom = allowRandom;
this.obeyBoundaries = obeyBoundaries;
this.frame = 0;
this.tween = [];
this.active = false;
, если я вызвать bodyload с displayFireworks();
прокомментировал, я могу заставить функцию работать, я могу получить окно предупреждения. но когда я удаляю комментарий и звоню displayFireworks();
, я ничего не могу получить. Как я могу это сделать?
'displayFireworks()' имеет некоторую погрешность, которая не позволит вам попали в 'alert'. Нам также нужно посмотреть на 'createFirework()'. –
Некоторая функция 'createFirework', возможно, вызывает ошибку, в результате чего другие функции не выполняются. Контрольная консоль – Tushar
Вы получаете ошибки в dev. консоль инструментов? IS работает с «displayFireworks», прокомментировал это, может указывать на некоторые проблемы с этой функцией. – leuquim