Js dans un fichier externe

Résolu
jjaco Messages postés 534 Date d'inscription   Statut Membre Dernière intervention   -  
jjaco Messages postés 534 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
si je met le code js dans le head entre <script> et </script>, le slide fonctionne.
Si je le met dans un fichier externe, ç ne bouge pas...

Mon fichier externe se nomme New2.js, voici le code :

<!-- Ce script et d'autres sont sur le site GRATUIT -->
<!-- LE CODE JAVA !! https://www.lecodejava.com/ -->
// Definir les variables suivants
// Definir la vitesse slideShowSpeed en millisecondes
var slideShowSpeed = 10000
// La durée de crossfade en secondes)
var crossFadeDuration = 20
// Spécifier les dossiers d'image
var Pic = new Array() // ne toucher pas qa
// pour ajouter plus d'images ou juste continuer
// le modèle, en ajoutant au tableau ci dessous
Pic[0] = 'chien.bmp'
Pic[1] = 'chat.bmp'
Pic[2] = 'poisson.bmp'
// ne pas Toucher(editer) la ligne ci dessous
var t
var j = 0
var p = Pic.length
var preLoad = new Array()
for (i = 0; i < p; i++)
{
preLoad[i] = new Image()
preLoad[i].src = Pic[i]
function runSlideShow()
{
if (document.all)
{
document.images.SlideShow.style.filter="blendTrans(duration=2)"
document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)"
document.images.SlideShow.filters.blendTrans.Apply()
}
document.images.SlideShow.src = preLoad[j].src
if (document.all)
{
document.images.SlideShow.filters.blendTrans.Play()
}
j = j + 1
if (j > (p-1)) j=0
t = setTimeout('runSlideShow()', slideShowSpeed)
}
}

et voici le code de mon fichier HTML :

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />

<title>TEST</title>
<link rel="text/javascript" href="New2.js" />
</head>
<BODY onLoad="runSlideShow()">
<div align="center">

<img src="chien.bmp" name='SlideShow' width="1200" >
</div>
</body>
</html>

Pourquoi ça ne marche pas? ai-je oublié quelquechose?
Merci de m'aider




A voir également:

3 réponses

ReDLoG
 
Bonjour,

Remplace cette ligne :
<link rel="text/javascript" href="New2.js" />

par celle-ci :
<script type="text/javascript" src="New2.js"></script>
0
Utilisateur anonyme
 
Bonjour

Mets les deux premières lignes en commentaire :
//<!-- Ce script et d'autres sont sur le site GRATUIT -->  
//<!-- LE CODE JAVA !! https://www.lecodejava.com/ --> 

Car les balises <!-- --> font bien un commentaire dans un fichier html, mais sont des erreurs dans un fichier .js
0
jjaco Messages postés 534 Date d'inscription   Statut Membre Dernière intervention   45
 
bonjour aucune de vos deux propositions n'a fonctionné...
Par contre, en répondant ici, je viens de trouver ici plus haut :
question de fichier externe javascript et j'ai trouvé ceci :
<script language="Javascript" type="text/javascript" src="monfichier.js"></script>
j'ai testé et ça fonctionne!
Je renseigne comme résolu et
merci à vous
@ une prochaine fois...
0