2017-10-20 19 views
-2

Je travaille sur un fichier index.html créé précédemment par DNN (Dot Net Nuke).Javascript ne s'affiche pas

J'ai mis une bannière de diaporama Javascript dans laquelle il y avait une bannière de diapositives SWF. Le problème est que le javascript n'apparaît pas.

Voici ce que le problème (à savoir bannière ne pas montrer) ressemble à: http://www.drkachooie.ca/index.html

Note: Lorsque je télécharge un fichier HTML avec juste la bannière flash, il apparaît (http://www.drkachooie.ca/rice.html), de sorte que quelque chose doit être ce qui se chevauchent, non?

Ma question est: Comment puis-je ajuster mon code pour faire apparaître mon javascript? Si quelqu'un peut vérifier le code, et voir ce qui ne va pas, je l'apprécierais grandement.

est ici le javascript (Correction: HTML & CSS) dans les balises du corps du document index.html:

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

Voici le javascript dans les balises head de mon document index.html:

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

Actuellement, toutes les autres pages du site Web utilisent l'ancien fichier swf comme bannière. mais le fichier index.html utilise actuellement le javascript (qui n'apparaît pas)

Note: Si vous avez besoin d'autres informations, n'hésitez pas à demander!

+4

"* Voici le javascript dans les balises du corps du document index.html: *" - ce n'est pas javascript ... – FluffyKitten

+2

L'élément 'style' doit être dans la section' head'. –

+0

Votre page a un tas de ressources qui ne sont pas trouvées (404), et un de vos scripts est à l'erreur ... vérifier la console de développement et corriger –

Répondre

-1

La version qui fonctionne a la bannière à l'intérieur d'un élément div qui n'est pas affectée par <style type="text/css"> #mhrotator img { display:none; } </style> qui est empêchant la version qui ne fonctionne pas de montrer les images.

enter image description here

+0

Très intéressant! Mais si je supprime le , Le fichier index.html affiche les images sans l'effet javascript. – MEH

-1

Je vois cette erreur dans la console: -

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 est CHAISE avant div mhrotator élément se charge.

Essayez de placer la balise de script ci-dessous après la balise </body>.

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

Vous avez dit d'essayer de placer ci-dessous le tag de script après "tag" ... mais de quelle balise parlez-vous? – MEH