我正在用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 :(得分:1)
试试这个:
function startup(){
alert("start"); drawmap(Screen[0]); mainchar();
}
答案 1 :(得分:0)
您应该将类型设置为脚本标记:
<script type="text/javascript" src="Scripts/startup.js"></script>
此外,您需要使用function
关键字在javascript中定义函数:
function startup(){
alert("start");
drawmap(Screen[0]);
mainchar();
}
如果现在仍在使用,请打开浏览器的javascript控制台,您应该会看到错误。
答案 2 :(得分:0)
你缺少startup.js中的函数声明
您需要function startup(){ /*your code*/ }