Problème aficheur sript aléatoire javascript
Félix
-
Félix -
Félix -
Bonjour,
j'ai un problème avec le script ci-dessous que je n'arrive pas à localiser :
Ce script est un afficheur de scripts aléatoire qui les actualise toutes les 30 secondes.
Quand je le teste, il s'affiche comme prévu un des scripts du tableau aléatoirement. Mais au bout des 30 secondes, aucun autre script n'est chargé et mon navigateur indique une erreur sur la page.
Quelqu'un aurait-il une solution s'il vous plait ? Je vous en serais très reconnaissant !
Voici le script :
<HTML>
<HEAD>
<SCRIPT language="javascript">
var scriptArray = new Array(5);
scriptArray[0] = 'script1.js'
scriptArray[1] = 'script2.js'
scriptArray[2] = 'script3.js'
scriptArray[3] = 'script4.js'
scriptArray[4] = 'script5.js'
function getScript()
{
iValue = Math.random();
iValue *= 5;
iValue = Math.floor(iValue);
document.write('<scr' + 'ipt type="text/javascript" src="' + scriptArray[iValue] + '"></scr' + 'ipt>');
}
setInterval("getScript()",30000);
</SCRIPT>
</HEAD>
<BODY onload="getScript()">
</BODY>
</HTML>
J'espère que vous pourrez m'aider.
j'ai un problème avec le script ci-dessous que je n'arrive pas à localiser :
Ce script est un afficheur de scripts aléatoire qui les actualise toutes les 30 secondes.
Quand je le teste, il s'affiche comme prévu un des scripts du tableau aléatoirement. Mais au bout des 30 secondes, aucun autre script n'est chargé et mon navigateur indique une erreur sur la page.
Quelqu'un aurait-il une solution s'il vous plait ? Je vous en serais très reconnaissant !
Voici le script :
<HTML>
<HEAD>
<SCRIPT language="javascript">
var scriptArray = new Array(5);
scriptArray[0] = 'script1.js'
scriptArray[1] = 'script2.js'
scriptArray[2] = 'script3.js'
scriptArray[3] = 'script4.js'
scriptArray[4] = 'script5.js'
function getScript()
{
iValue = Math.random();
iValue *= 5;
iValue = Math.floor(iValue);
document.write('<scr' + 'ipt type="text/javascript" src="' + scriptArray[iValue] + '"></scr' + 'ipt>');
}
setInterval("getScript()",30000);
</SCRIPT>
</HEAD>
<BODY onload="getScript()">
</BODY>
</HTML>
J'espère que vous pourrez m'aider.
A voir également:
- Problème aficheur sript aléatoire javascript
- Telecharger javascript - Télécharger - Langages
- Excel générer mot de passe aléatoire - Forum Excel
- Javascript void 0 c'est quoi ✓ - Forum Réseaux sociaux
- Tirage au sort excel aléatoire sans doublon - Forum LibreOffice / OpenOffice
- Tirage aléatoire sans doublon : de plus en plus fort ... ! ✓ - Forum Excel
1 réponse
salut,
essaie de remplacer 'setInterval()' par 'setTimeout()'.
et pense à mettre ton code en forme avec ce bouton la prochaine fois !
-;o)
essaie de remplacer 'setInterval()' par 'setTimeout()'.
et pense à mettre ton code en forme avec ce bouton la prochaine fois !
-;o)
Désolé pour la mise en forme du code.
J'ai essayé avec setTimeout() : Le navigateur n'affiche plus "erreur sur la page". Mais le script ne s'actualise toujours pas.
Il doit y avoir un autre problème.