Вызов функции Js-скрипта из внешних скриптов - PullRequest
1 голос
/ 03 июня 2011

Я пытаюсь вызвать скрипт JS из библиотеки функций в другом скрипте.

Например. iceCreams.Js содержит --->

iceCream(iceCreams){
var profit = .54

var Total = iceCreams * profits

return Total;

}

register.js содержит ->

dailyTotals(wages, iceCreams){

var total = iceCream(iceCreams);

var profit = iceCreaps - wages

return wages;
}

Любая помощь указывает мне правильное направление?!

Ответы [ 3 ]

3 голосов
/ 03 июня 2011

Убедитесь, что ваша страница загружает iceCream.Js перед 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>
1 голос
/ 03 июня 2011

Запуск JavaScript выполняется на стороне клиента и после рендеринга полного HTML.Таким образом, вы должны добавить тег сценария для библиотеки javascripts, прежде чем использовать.Просто добавьте тег скрипта для библиотеки перед тегом регистрации:

<script type="text/javascript" src="iceCreams.Js"></script>
<script type="text/javascript" src="register.js"></script>
0 голосов
/ 03 июня 2011

Оба файла сценария должны указываться на той странице, на которой они используются.

Кроме того, чтобы IntelliSense в Visual Studio работал в сценарии, добавьте следующую строку в начало файла register.js:

/// <reference path="iceCreams.js" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...