2017-10-20 169 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