2017-10-20 190 views
-2

我正在創建一個以前由DNN(Dot Net Nuke)創建的index.html文件。Javascript並未顯示

我已將JavaScript幻燈片橫幅放在之前有SWF幻燈片橫幅的位置。問題是JavaScript沒有顯示出來。

這裏就是(即大旗不顯示),問題是這樣的:http://www.drkachooie.ca/index.html

注:當我上傳HTML只用閃光的旗幟它顯示了(http://www.drkachooie.ca/rice.html),這樣的東西必須是重疊的,對嗎?

我的問題是:如何調整我的代碼,使我的JavaScript顯示?如果有人可以檢查代碼,並查看出了什麼問題,我將不勝感激。

這裏的JavaScript(更正:HTML & CSS)中的index.html文件的body標籤:

<div id="mhrotator"> 
<style type="text/css"> #mhrotator img { display:none; } </style> 
<img src="images/Bitmap1.jpg" title="Bitmap1" /> 
<img src="images/Bitmap2.jpg" title="Bitmap2" /> 
<img src="images/Bitmap3.jpg" title="Bitmap3" /> 
<img src="images/Bitmap4.jpg" title="Bitmap4" /> 
<img src="images/Bitmap5.jpg" title="Bitmap5" /> 
</div> 

下面是我的index.html文件的head標籤的JavaScript:

<script type="text/javascript" src="js/jquery.js"></script> 
<script type="text/javascript" src="js/mhrotator.js"></script> 
<script type="text/javascript" src="js/initrotator.js"></script> 
<link rel="stylesheet" href="js/mhrotator.css" type="text/css" /> 

當前網站的所有其他頁面都使用舊的swf文件作爲我的橫幅。但index.html文件目前正在使用javascript(這是不顯示)

注意:如果您需要任何其他信息,隨時問!

+4

「*以下是JavaScript中的的index.html文件的body標籤:*」 - 這不是JavaScript的... – FluffyKitten

+2

的'style'元素應該在'head'部分。 –

+0

您的頁面有大量未找到的資源(404's),並且您的某個腳本正在出錯......檢查開發控制檯並修復 –

回答

-1

正在工作的版本具有不受着<style type="text/css"> #mhrotator img { display:none; } </style>其中防止未從顯示圖像的工作版本一個div元件內的旗幟。

enter image description here

+0

非常有趣!但如果我刪除了 , index.html文件顯示沒有javascript效果的圖像。 – MEH

-1

我看到控制檯此錯誤: -

Uncaught TypeError: Cannot read property 'mhrotator' of null 
    at HTMLDocument.<anonymous> (initrotator.js:1) 
    at Function.ready (jquery.js:26) 
    at HTMLDocument.L (jquery.js:33) 

div元素mhrotator被加載之前得到執行的JavaScript。

嘗試在</body>標記後面放置腳本標記。

<script type="text/javascript" src="js/mhrotator.js"> 
+0

你說過在「標籤」之後嘗試在script標籤下面放置...但是你指的是哪個標籤? – MEH