2017-10-20 8 views
-2

Ich arbeite an einer index.html-Datei, die zuvor von DNN (Dot Net Nuke) erstellt wurde.Javascript wird nicht angezeigt

Ich habe ein Javascript Slideshow Banner in einem SWF Slideshow Banner platziert. Das Problem ist, dass JavaScript nicht angezeigt wird.

Hier ist, was das Problem (das heißt Banner zeigt nicht) wie folgt aussieht: http://www.drkachooie.ca/index.html

Hinweis: Wenn ich nur mit dem Flash-Banner eine HTML-Upload es zeigt sich (http://www.drkachooie.ca/rice.html), so etwas sein muss überlappen, nicht wahr?

Meine Frage ist: Wie kann ich meinen Code anpassen, damit mein Javascript auftaucht? Wenn jemand den Code überprüfen und sehen kann, was falsch ist, würde ich es sehr schätzen.

Hier ist die Javascript (Korrektur: HTML & CSS) in den Body-Tags des index.html Dokument:

<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> 

Hier ist die Javascript in den Kopf-Tags meiner index.html Dokument:

<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" /> 

Derzeit verwenden alle anderen Seiten der Website die alte SWF-Datei als mein Banner. aber die index.html-Datei verwendet derzeit das Javascript (das nicht angezeigt wird)

Hinweis: Wenn Sie weitere Informationen benötigen, zögern Sie nicht zu fragen!

+4

"* Hier ist der Javascript in den Body-Tags des index.html Dokuments: *" - das ist nicht javascript ... – FluffyKitten

+2

Das 'style' Element im' head' Abschnitt sein sollte. –

+0

Ihre Seite hat eine Reihe von Ressourcen, die nicht gefunden werden (404), und eines Ihrer Skripte ist fehlerhaft ... überprüfen Sie die Dev-Konsole und beheben Sie –

Antwort

-1

Die Version, die hat das Banner innerhalb eines div Element arbeitet, das ist nicht zu werden von <style type="text/css"> #mhrotator img { display:none; } </style> die betroffen ist die Version zu verhindern, die aus zeigt die Bilder nicht funktioniert.

enter image description here

+0

Sehr interessant! Aber wenn ich die , Die Datei index.html zeigt die Bilder ohne JavaScript-Effekt. – MEH

-1

Ich sehe diesen Fehler in der Konsole: -

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) 

Javascript ausgeführt zu werden, bevor div Element mhrotator geladen wird.

Versuchen Sie, unter script tag nach </body> Tag zu platzieren.

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

Sie sagten, versuchen Sie unter "script tag" nach "tag" ... aber auf welches Tag beziehen Sie sich? – MEH