Bonjour,

Voici mon probleme, j'ai un code qui fonctionne trés bien permettant d'afficher aléatoirement une image.
En voici un extrait :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
function aff4()
{
ejs_banimageUrl[0] = "images/<? echo $photo1 ?>";
   ejs_banurl[0] = "http://www.test.com";
   ejs_banimageUrl[1] = "images/<? echo $photo2 ?>";
   ejs_banurl[1] = "http://www.test.com";
   ejs_banimageUrl[2] = "images/<? echo $photo3 ?>";
   ejs_banurl[2] = "http://www.test.com";
 
 
   if(!affiche)
     {
     numimage= Math.round(Math.random()*(ejs_banurl.length-1));           
     document.write ('<img src="'+ejs_banimageUrl[numimage]+'" width="420" height="100" alt="votre annonce ici" name="ejs_banpub">')	
	affiche = true;
       } 
   else
      {
      if(numimage == (ejs_banurl.length-1))
         numimage = 0;          
      else                
         numimage++;
         document.ejs_banpub.src=ejs_banimageUrl[numimage];                                    
     }
   setTimeout("AffichePub()",2500);
}
J'aimerai à la place d'avoir des images classique, utiliser du .swf

Donc je change la balise img src par embed src, etc.
La première image flash s'affiche bien, mais la suivante n'est pas "appelé".

Le probleme viendrait de ce bout de code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
document.ejs_banpub.src=ejs_banimageUrl
j'ai essayer avec les balises object name="ejs_banpub" ou encore id="ejs_banpub", mais sans succès.

Si quelqu'un pouvait m'éclairer, merci d'avance.