我搜索了論壇,希望有人在我之前遇到過這個問題,雖然我確定有人有,但他們可能足夠聰明,自己修復它。當鏈接到HTML文件時外部.js文件崩潰
這是我的問題:當採購外部.js文件時,腳本範圍內的所有JavaScript都會中斷。我不知道我是如何採購腳本的,或者如果外部文件中存在問題(儘管我已將其複製到本地HTML文件中並且工作正常),是否存在問題。我已經搜索了高和低的答案,我想我在我看不到樹林的地方。
這裏是我的外部代碼(banners.js):
function randomBanner()
{
var banners = new Array();
banners[0] = "\"./images/banner_placholder_L.png\"";
banners[1] = "\"./images/banner_placholder_R.png\"";
var ranIndex = Math.floor(Math.random()*banners.length);
return banners[ranIndex];
}
這裏是我試圖注入代碼段:
<!-- BANNER INJECTION -->
<div class="container">
<div class="left">
<img id="banL" src="./images/banner_placeholder_L.png">
<script src="banners.js">
document.write("this");
//var newBan = randomBanner();
//document.write(newBan);
//document.getElementById("banL").src=ranomBanner();
</script>
</div>
<div class="right">
<img id="banR" src="./images/banner_placeholder_R.png">
<script>
//document.getElementById("banR").src=randomBanner();
</script>
</div>
</div>
我的文件夾結構是:
./
-index.html
-banners.js
./images/
-banner_placeholder_L.png
-banner_placeholder_R.png
我已經谷歌和oggled遍佈互聯網。我能想到的唯一事情就是我忽略了一些簡單的事情。