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 !
J'ai oublié de préciser que je suis novice en JavaScript. Donc je vous remercierais beaucoup si vous m'aidez en utilisant des termes simples.
Merci d'avance à ceux qui tenterons de m'aider !
19 avril 2008 à 03:09
setInterval("getScript()",30000);
mets là avant cette ligne:
</script>
19 avril 2008 à 19:40
C'est bien comme celà que tu m'as dis de faire ?
<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>
Il doit y avoir un autre problème.
20 avril 2008 à 16:38
Quelqu'un a-t-il une solution s'il vous plait ?