Christopher
Christopher

Reputation: 13147

Calling Js script function from external Scripts

Am trying to call a JS script from a function library in another script.

Eg. iceCreams.Js contains --->

iceCream(iceCreams){
var profit = .54

var Total = iceCreams * profits

return Total;

}

register.js contains -->

dailyTotals(wages, iceCreams){

var total = iceCream(iceCreams);

var profit = iceCreaps - wages

return wages;
}

Any help pointing me in the right direction?!

Upvotes: 1

Views: 3675

Answers (3)

Kon
Kon

Reputation: 27441

Both script files must be referenced on the page they are used.

Additionally, to get IntelliSense in Visual Studio to work within the script, add the following line to the top of register.js:

/// <reference path="iceCreams.js" />

Upvotes: 0

Farshid Zaker
Farshid Zaker

Reputation: 1990

Running the javascripts is done in client side and after rendering the full html. So, you have to add script tag for the library javascripts before consuming ones. Just add script tag for the library before the one for register:

<script type="text/javascript" src="iceCreams.Js"></script>
<script type="text/javascript" src="register.js"></script>

Upvotes: 1

Liv
Liv

Reputation: 6124

Make sure your page loads the iceCream.Js before the register.js:

<html>
...
<script type="text/javascript" src="iceCream.Js"></script>
<!-- now you can use functions in iceCream.Js in your register.js -->
<script type="text/javascript" src="register.js"></script>
....
</html>

Upvotes: 3

Related Questions