Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在body load上调用javascript函数_Javascript_Jquery_Html - Fatal编程技术网

如何在body load上调用javascript函数

如何在body load上调用javascript函数,javascript,jquery,html,Javascript,Jquery,Html,我试图在主体加载时调用javascript函数。 现在我在按钮上有一个函数调用,但是当我把它添加到身体负荷时,我不能调用这个函数 html: javascript: function bodyload(){ displayFireworks(); alert("working"); } function displayFireworks() { /*document.getElementById('auto_fire').innerHTML = '<a hre

我试图在主体加载时调用javascript函数。 现在我在按钮上有一个函数调用,但是当我把它添加到身体负荷时,我不能调用这个函数

html:


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 bodyload(){
显示焰火();
警惕(“工作”);
}
函数displayFireworks(){
/*document.getElementById('auto_fire')。innerHTML='';
}
烟花

功能烟花(oC、startX、startY、burstX、burstY、burstType、nRadius、nParticle、nCircles、allowRandom、边界){
var self=这个;
this.oID='fp'+(fc.gOID++);//可能不需要
var p='';

对于(var i=0;i您没有名为“CreateFireworks”的函数可调用,并且您没有使用}关闭。您的fireworks函数

displayFireworks()
有一些错误,无法让您进入
警报
。我们需要查看您的
CreateFireworks()
还有。一些函数,
CreateFireworks
可能抛出错误,导致其他函数无法执行。检查控制台在开发工具控制台中是否有任何错误?它是否与“displayFireworks”一起工作注释掉它可能表明该函数存在一些问题。@leuquim我得到的“克隆节点”为null错误。现在您有了,但仍然没有
createFirework
,并且仍然不会解析。放弃。
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;