2012-08-24 69 views
0

我正在用javascript编写游戏,并且我的世界发电机运行良好,但是当我创建一个启动函数来同时运行多个事物时,我的代码不再运行。谁能看到我的问题?html onload not running javascript

<head> 
<title>Project Rust</title> 
<!-- <link href="/YOUR_PATH/favicon.ico" rel="icon" type="image/x-icon" /> --> 
<script src="Scripts/startup.js"></script> 
<script src="Scripts/drawmap.js"></script> 
<script src="Scripts/maps.js"></script> 
<script src="Scripts/mapread.js"></script> 
<script src="Scripts/mainchar.js"></script> 
</head> 
<body bgcolor="#BFE3FF" onload="startup()"> 
</body> 

startup.js: startup(){ alert("start"); drawmap(Screen[0]); mainchar(); }

+0

请提供的jsfiddle – Asciiom

+4

喜艾丹函数声明,我想你应该写'功能启动(){警报(“开始”) ;}' –

+0

你确定startup.js被加载吗?你正在使用哪种浏览器? – craig1231

回答

0

你应该类型设置为脚本标签:

<script type="text/javascript" src="Scripts/startup.js"></script> 

此外,您还需要使用function关键字在javascript中定义一个函数:

function startup(){ 
    alert("start"); 
    drawmap(Screen[0]); 
    mainchar(); 
} 

如果它现在还在工作,请打开浏览器的JavaScript控制台,您应该看到该错误。

+0

HTML 5使type属性为可选项。 – Quentin

1

试试这个:

function startup(){ 
    alert("start"); drawmap(Screen[0]); mainchar(); 
} 
0

你缺少你startup.js

你需要function startup(){ /*your code*/ }