0

我正在用 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>

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

4

3 回答 3

1

试试这个:

function startup(){
    alert("start"); drawmap(Screen[0]); mainchar();
}
于 2012-08-24T15:18:04.063 回答
0

您应该将类​​型设置为脚本标签:

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

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

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

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

于 2012-08-24T15:18:58.983 回答
0

您在 startup.js 中缺少函数声明

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

于 2012-08-24T15:21:14.160 回答