Bonjour,
Voici mon problème : j'utilise un script pour un diaporama... il fonctionne très bien.
Mais sur une autre page, je désire voir apparaître plusieurs fois ce script (afin d'avoir plusieurs diaporamas sur la page).
J'ai donc "bêtement" dupliqué le script... mais j'ai alors le message "photo.filters.blendtrans a la valeur Null ou n'est pas un objet".
Je me doute bien qu'il y a un problème de redondance ou qq chose comme ca parce que j'ai dupliqué, mais je ne le situe pas.
Je ne suis pas informaticien, je n'y comprends pas grand chose, j'avais d'ailleurs trouvé ce script sur un site gratuit car je serais incapable d'en écrire une ligne.
Citation :
<script language=JavaScript>
var NbPhotos=3;
TabPhotos = new Array(3);
TabPhotos[1]="photo-01.jpg";
TabPhotos[2]="photo-02.jpg";
TabPhotos[3]="photo-03.jpg";
var CurrentPhoto=Math.round((NbPhotos-1)*Math.random())+1;
var FirstRun = 1;
function CheckTimer() { if (FirstRun==1) { setTimeout("LoadNewPhoto()",5000);
FirstRun=0;
} else { setTimeout("LoadNewPhoto()",5000);
} } window.onerror=CheckTimer;
function LoadNewPhoto() { CurrentPhoto=Math.round((NbPhotos-1)*Math.random())+1;
if (navigator.appName!="Netscape" ) photo.filters.blendtrans.apply();
eval("document.photo.src='"+TabPhotos[CurrentPhoto]+"'" );
if (navigator.appName!="Netscape" ) photo.filters.blendtrans.play();
}
document.write("<IMG WIDTH='200' HEIGHT='133' src='",TabPhotos[CurrentPhoto],"' name='photo' onLoad='CheckTimer();' style='filter: blendtrans(duration=3)'>" );
</script>
|
Merci d'avance....
Message édité par jrs4 le 02-01-2008 à 01:41:43