2017-02-04 68 views
-5

即时通讯使用js乒乓克隆,我使用windows.onload fucnction,它说,有一段时间不应该在那里,他们可以谈论,并说其对windows.onload功能线未捕获的语法错误:意外的令牌

<canvas id="pg" width = "800" height = "600"> 
 
    <script> 
 
    var c; 
 
    var cc; 
 
    var ballx = 50; 
 
    var bally = 50; 
 
    var 
 

 
    window.onload = function(){ 
 
     c = document.getElementById("pg"); 
 
     cc = c.getContext("2d"); 
 
     
 
     var fps = 180; 
 
     setInterval(draw,1000/fps) 
 
    } 
 
    function draw(){ 
 
     ballx += 1.5; 
 
     cc.fillStyle = "black"; 
 
     cc.fillRect(0,0,c.width,c.height); 
 
     cc.fillStyle = "white"; 
 
     cc.fillRect(ballx,bally,10,10); 
 
     cc.fillRect(10,210,100,25); 
 
    } 
 
    </script> 
 
</canvas>

+1

您的脚本的第五行似乎有一个流浪变种。 – bejado

+0

是的,当我意识到它没有工作时,我创建了一个 – Dankbeats

回答

0

你必须在脚本标签的第5行留下一个空的VAR声明。这打破了window.onload事件回调。

相关问题