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 -
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
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:
- Js dans un fichier externe
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
3 réponses
Bonjour,
Remplace cette ligne :
par celle-ci :
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 :
Car les balises <!-- --> font bien un commentaire dans un fichier html, mais sont des erreurs dans un fichier .js
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...
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...