Monday, 15 March 2010

javascript - ReferenceError when calling external JS function -



javascript - ReferenceError when calling external JS function -

just messing around incremental games , can't seem onclick() work properly. html

<html> <head> <link rel="stylesheet" type="text/css" href="interface.css" /> <script type="text/javascript" scr="main.js"></script> </head> <body> <button onclick="goldclick(1)">click me!</button> <br /> gold: <span id="gold">0</span> <br /> <button onclick="buyminer()">buy miner</button> <br /> miners: <span id="miners">0</span> <br /> miner cost: <span id="minercost">15</span> </body> </html>

js

var gold = 0; function goldclick(number) { gold += number; document.getelementbyid("gold").innerhtml = gold; }; var miners = 0; function buyminer() { var minercost = math.floor(15 * math.pow(1.1,miners)); if(gold >= minercost){ miners = miners + 1; gold -= minercost; document.getelementbyid('miners').innerhtml = miners; document.getelementbyid('gold').innerhtml = gold; }; var nextcost = math.floor(15 * math.pow(1.1,miners)); document.getelementbyid('minercost').innerhtml = nextcost; }; window.setinterval(function(){ goldclick(miners); }, 1000);

if click on either of buttons, "goldclick/buyminer not defined" if js has error or isn't beingness called properly. js in same directory html don't believe pathing.

if that's direct re-create of html, looks simple typo:

<script type="text/javascript" scr="main.js"></script>

you've got scr instead of src

javascript html referenceerror

No comments:

Post a Comment