html onload未运行javascript

html onload未运行javascript,javascript,html,function,onload,Javascript,Html,Function,Onload,我正在用javascript编写一个游戏,我的world generator运行得很好,但是当我创建了一个启动函数来同时运行多个东西时,我的代码就不再运行了。有人能看到我的问题吗 <head> <title>Project Rust</title> <!-- <link href="/YOUR_PATH/favicon.ico" rel="icon" type="image/x-icon" /> --> <script src="

我正在用javascript编写一个游戏,我的world generator运行得很好,但是当我创建了一个启动函数来同时运行多个东西时,我的代码就不再运行了。有人能看到我的问题吗

<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(){
警报(“启动”);
绘图图(屏幕[0]);
mainchar();
}

试试这个:

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

应将类型设置为脚本标记:

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

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

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


你需要
函数启动(){/*你的代码*/}

嗨,艾丹,我想你应该写
函数启动(){alert('start');}
你确定正在加载startup.js吗?你在使用哪个浏览器?你需要添加单词
函数
=
函数启动(){alert(“start”);drawmap(Screen[0]);mainchar();}
@Jeroen这不是用JSfiddle写的,我用记事本++。@Aidan你可以将你写的东西上传到JSfiddle,这样我们就可以运行它,看看有什么不对。HTML5使type属性成为可选的。
function startup(){
  alert("start");
  drawmap(Screen[0]);
  mainchar();
}