在一個*.js檔中引用另一個*.js檔的方法
在有些情況下,在編寫某個JS檔時會需要用到另一個JS檔的function,這時只要在編寫中的JS檔最前面加上一行:
document.write('外部JS檔路徑');
就行了
範例:
目錄結構---
www---js---script1.js
| |
| --script2.js
|
-index.html
在index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<script src="js/script1.js"></script>
<title>主畫面</title>
</head>
<body>
<input type="button" value="Show Msg From script2" onclick="ShowMsgFromScript2()">
</body>
</html>
在script1.js
document.write('<script src="js/script2.js"></script>'); //注意,此處須為相對於index.html的絕對路徑
function ShowMsgFromScript2()
{
ShowMsg();
}
在script2.js
function ShowMsg()
{
alert("This message is call from script2.js");
}
這時只要按畫面上的Show Msg From script2按鈕,就能執行script2.js裡的方法ShowMsg()了