PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 9 oct. 2008 à 18:07
Bonjour,
Voir du coté de setInterval ou setTimeout pour modifier la cellule
Il existe
aussi la balise META REFRESH
<META http-equiv="Refresh" content="10"> //
par exemple rafraichi la page toutes les 10s
;O)
deud5
Messages postés36Date d'inscriptionmercredi 5 septembre 2007StatutMembreDernière intervention10 novembre 2008 10 oct. 2008 à 09:51
Bonjour et merci pour vos réponses,
en fait le refresh de la page entière ne m'interesse pas, c'est trop lourd.
Dans mon cas, j'ai un tableau de 2 lignes et 2 colonnes, ou dans chaque cellule il y a des images qui s'affiche aléatoirement quand on actualise avec F5.
Mon but serait qu'il y ait les images qui changent toutes seules sans que la page s'actualise.
Est-ce possible ?
Voici le code de la table avec les 4 images aléatoires :
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 10 oct. 2008 à 13:52
Bonjour,
<table bgcolor= "#e6effe" border="0" cellpadding="5" cellspacing="0" width="100%">----, en fait le refresh de la page entière ne
m'interesse pas</td>
</td></tr></tbody></table>on
s'en doutait un peu...
1/ donner un(e) ID à tes TD pour pouvoir y
accéder avec document.getElementById <td width ="250"
id= "TD_1"></td>
<td width="250" id="TD_2"></td>
tu pourras comme cela modifier le innerHTML de celles ci...
2/ il te
faut une fonction pour récupérer aléatoirement des références d'images
//----------------------
function
Fct_Get_Image(){
var Tab = new Array();
//--
A toi de jouer
return ( Tab);
}
3/ il
te faut une fonction pour modifier le contenu de celles ci qui s'exécutera
cycliquement grace à setTimeout ou setInterval dans le cas qui suit
//------------------------- function
Fct_Change_Image(){
var O_Td;
var T_Img = Get_Image(); // recup d'un tableau d'images
O_Td =
document.getElementById('TD_1');
O_Td.innerHTML = ... // ecriture de la collone
O_Td =
document.getElementById('TD_2');
O_Td.innerHTML = ... // ecriture de la collone }
4/ il te faut une fonction pour ancer le rafraîchissement, par
exemple
//----------------- function Fct_Init(){
setInterval( "Fct_Change_Image()", 1000); //
relance la fonction toute les mn
}
5/ il te
faut lancer cette fonction au chargement de ta page en mettant sur le onload du BODY