Js dans un fichier externe
Résolu
jjaco
Messages postés
575
Statut
Membre
-
jjaco Messages postés 575 Statut Membre -
jjaco Messages postés 575 Statut Membre -
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
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
3 réponses
-
Bonjour,
Remplace cette ligne :<link rel="text/javascript" href="New2.js" />
par celle-ci :<script type="text/javascript" src="New2.js"></script>
-
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 -
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...