Bonjour,
J'ai un script PHP qui me permet d'afficher des images aléatoires. J'aimerai que cette image change toutes les x secondes.
Donc j'ai créer dans un fichier "popup.js" ces 2 fonctions : "
function defilimg () {
if (navigator.appName=="Microsoft Internet Explorer") {
document.images["defil"].filters[0].apply();
document.images["defil"].filters[0].play();
}
document.images["defil"].src = "images/ramdom/randomavatar.php";
}
function StartAnim (racine) {
if (document.images) {
if (navigator.appName=="Microsoft Internet Explorer") {
document.write('<a href="" title="Voir cette image"><img name="defil" border="0" src="'+racine+'images/ramdom/randomavatar.php" alt="" style="filter:progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=100,Duration=1)" /></a>');
document.images["defil"].filters[0].apply();
document.images["defil"].filters[0].play();
}
else document.write('<a href="" title="Voir cette image"><img name="defil" border="0" src="'+racine+'images/ramdom/randomavatar.php" alt="" /></a>');
setInterval("defilimg()",5000);
}
else document.write('<a href="" title="Voir cette image"><img src="'+racine+'images/ramdom/randomavatar.php" alt="" /></a>');
}"
et pour les utiliser j'utilise ce code : "
<script type="text/javaScript">StartAnim('{RACINE}');</script><noscript><img src="{RACINE}images/ramdom/randomavatar.php" alt="" /></noscript>"
Note : {RACINE} retourne "
./" dans mon cas...
Or voila pour moi tout va bien en local, sous Firefox (
sans transitionentre chaque image) et Internet Explorer mais cela ne fonctionne pas sous Firefox chez certaines personnes ... (
il y a une démo sur mon site
[ Lien ] par contre attention pour le moment c'est totalement aléatoire, il se peut qu'une image revienne 2 fois de suite)
Pouvez vous m'aider ? Merci d'avance pour vos réponses
For every choice, a consequence (
Fable)