html onload not running javascript

Total Post:412

Points:2888
HTML5 
 1701  View(s)
Ratings:
Rate this:

I'm writing a game in javascript, and I had the world generator running fine, but when I created a startup function to run multiple things at once, my code doesn't run at all anymore. Can anyone see my problem?

<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(); }


Any help will be appreciated.

  1. Post:378

    Points:2694
    Re: html onload not running javascript

    Hi Pravesh,


    You should set the type to the script tags:

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

    Also, you need to use the function keyword to define a function in javascript:

    function startup(){

      alert("start");

      drawmap(Screen[0]);

      mainchar();

    }

    If it's still now working, open your browser's javascript console and you should see the error.

    Hope this will solve your problem.

Answer