簡體   English   中英

Javascript如何調用外部文件的功能?

[英]how Javascript call to a function of a external file?

我用這個編碼制作了一個html頁面

<html>
<head>
<script src="../a.js">
var u=document.URL; var i='t4527878445'; m_web(u,i);
</script>
</head>
<body>
</body>
</html>

在a.js中,我有此代碼

function m_web(u,i) {
    alert('l');
    alert('u');
}

但是我的網頁無法調用此函數,該函數在外部文件中編碼。 我對此沒有任何警報。 我不知道是什么問題。 請告訴我一個簡單的解決方案。 預先感謝

單個<script>標記可以使用src屬性鏈接到外部資源,也可以包含內聯JavaScript代碼,但是不能同時使用兩者。 如果指定src屬性,則會忽略<script src="foo.js">標記和</script>標記之間的任何內容。

由於要加載外部JS文件,然后執行一些JavaScript代碼,因此需要兩個單獨的標記:

<script src="../a.js"></script>
<script>
    // your code
</script>

請寫你的代碼如下

<script src="../a.js"></script> </script>
   //^^^^^^^^^^^^^^^^^^ first close script tag of linked js file
<script type="text/javascript">// then call your inline jscode
var u=document.URL; var i='t4527878445'; m_web(u,i);
</script>

嘗試

您沒有關閉腳本標簽

<script src="../a.js"></script>
                       ^//added closing script tag
<script>
var u=document.URL; var i='t4527878445'; m_web(u,i);
</script>

提醒您通過使用

function m_web(u,i) {
    alert(i);
    alert(u);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM