Bonjour,
voici le code :
<html>
<head>
<title>Test</title>
</head>
<body onLoad="window.setTimeout('cycle();',200);(loadbanniere());">
<script language="JavaScript">
<!--
var banniere="";
var ban=1;
function cycle() {
loadbanniere();
document.write(banniere);
if (++ban > 3) ban=1;
//--> Temps d'affichage de chaque bannière
window.setTimeout('cycle();',2000);
}
function loadbanniere() {
if (ban==1)
{
banniere="script de la 1re banniere";
}
if (ban==2)
{
banniere="script de la 2e banniere";
}
if (ban==3)
{
banniere="script de la 3e banniere";
}
return banniere
}
//-->
</script>
</body>
</html>
La 1re banniere s'affiche bien.
Et quand le temps du setTimeout est terminé, le script n'affiche pas la banniere suivante et affiche une erreur objet attendu a la ligne 1.
Merci d'avance de votre aide.
informatic seb 