[英]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.