Asp.net

呼叫外部 javascript 文件的函式

  • August 19, 2015

一般來說…如何呼叫外部 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 文件的函式

您只需將其稱為本地 :)

<body onload="checkCookie()">

或者,在腳本中執行:

window.onload = checkCookie;

當您聲明一個函式並且它不在另一個對象/命名空間中時,它只是全域可用的,您可以像在目前程式碼之前一樣呼叫它。預設情況下,這些函式將在對window像上,你可以在這裡看到一個簡短的展示

例如(不管這個函式在哪裡定義,外部與否):

function myFunc() { alert('hi'); }
myFunc();
window.myFunc(); //same call, unless there's *another* myFunc in a local-er scope

引用自:https://stackoverflow.com/questions/2935045