我有兩個seprate .js文件,即abc.js和xyz.js,在這兩個JS文件我有一個方法,如:在JavaScript中調用函數(在具有相同名稱和參數的不同文件中)?
abc.js
function OpenPopup(url){
//Code
}
xyz.js
function OpenPopup(url){
// some different implementation
}
然後我就inculde一個HTML頁面就像這兩個文件:
<html>
<head>
<script src="abc.js" id="file1"> </script>
<script src="xyz.js" id="file2"> </script>
</head>
<body>
<button onclick="OpenPopup(url)">Try it</button>
</body>
</html>
當我試圖打開功能上的一些事件說的onclick任何按鈕(如上),然後,
1)哪種方法哪些文件被調用即abc.js的OpenPopup或XYZ的OpenPopup .js在這兩個文件中的函數名和它的參數是一樣的嗎?
2)如果說,叫OpenPopup的abc.js。那麼我怎麼明確地調用xyz.js文件的OpenPopup函數呢?
使用''script src =「abc.js」id =「file1」/>'就像將代碼放置在'abc.js'這裏。您不能使用文件名稱從該文件調用任何函數。 –