Вызывание функции en внешнего файла JavaScript

В целом... Как я могу сделать запрос к функции внешнего файла сценария Java?

Более конкретный...

  • В главном теге я имею

<script type="text/javascript" src="JScript/FontSize.js"></script>

  • Внешний файл JavaScript, (что я хотел бы звонить), FontSize.js содержит следующие функции.

    function checkCookie()
    
    function setCookie(c_name, value, expiredays)
    
    function getCookie(c_name)
    
    function increaseFontSize()
    
    function decreaseFontSize()`
    
  • FontSize.js расположен в ~/Jscript/ каталог

Я предполагаю, что тело на загрузке должно содержать что-то как

<body onload="/JScript/Fontsize.js/checkCookie()">

Конечно, ничто не работает, как это должно, потому что, я не знаю, как выполнить вызов к функции во внешний js файл

7
задан Arun Chandran C 3 July 2014 в 06:33
поделиться

1 ответ

Вы просто вызываете ее, как если бы она была локальной :)

<body onload="checkCookie()">

Или сделайте это в скрипте:

window.onload = checkCookie;

Когда вы объявляете функцию, и она не находится в другом объекте / пространстве имен, это просто доступен глобально, и вы можете вызывать его так, как если бы он предшествовал вашему текущему коду. По умолчанию эти функции будут находиться в объекте окна , вы можете увидеть короткую демонстрацию здесь .

Например (не имеет значения , где определена эта функция, внешняя или нет):

function myFunc() { alert('hi'); }
myFunc();
window.myFunc(); //same call, unless there's *another* myFunc in a local-er scope
13
ответ дан 6 December 2019 в 15:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: