madebyhisto
Messages postés26Date d'inscriptionmercredi 5 mars 2003StatutMembreDernière intervention11 mai 2011
-
21 févr. 2008 à 16:47
madebyhisto
Messages postés26Date d'inscriptionmercredi 5 mars 2003StatutMembreDernière intervention11 mai 2011
-
22 févr. 2008 à 14:25
Bonjour à tous les téméraires,
Voici une question théorique donc pas la peine de me demander des exemples de code ! La question est la suivante si on affiche du contenu html via du DOM, y a-t-il une façon de le faire de façon séquentielle donc à chaque ligne on doit écrire elle s'affiche et on continue. La seule façon que j'ai réussit est de mettre la fonctionne alert("blabla"); entre chaque ligne qui force le refresh de l'écran. Donc ma question est : est-ce qu'il y a une façon de faire fermer automatiquement un alert() { ce que je ne crois pas } OU y a-t-il une fonction équivalente qui force le "repaint" d'un écran {et non pas un reload!}
madebyhisto
Messages postés26Date d'inscriptionmercredi 5 mars 2003StatutMembreDernière intervention11 mai 20112 22 févr. 2008 à 14:25
Merci à tous , des efforts pour mon problème,
j'ai finalement trouvé la cause de mes ennuies. La variable objet de Ajax était, comme dans la pluspart des exemples présenté pas locale à la méthode. Le hic est que dans une boucle qui fait du AJAX cela cause qu'elle est réutiliser et donne des comportement innaproprié.
GhislainLavoie
Messages postés289Date d'inscriptionvendredi 11 mars 2005StatutMembreDernière intervention 3 avril 20083 21 févr. 2008 à 20:22
Salut,
Je ne suis pas certain de savoir ce que tu peux faire!
Voici un exemple qui affiche des lignes avec un interval de 1 seconde (1000 millisecondes)
<script type="text/javascript">
var afficher = ["texte1",
"texte2",
"texte3",
"texte4",
"texte5"
];
var no = 0;
function afficheTexte ()
{
var div = document.createElement("div");
div.innerHTML = afficher[no++];
document.body.appendChild(div);
if (afficher[no])
setTimeout("afficheTexte()", 1000);
}
setTimeout("afficheTexte()", 1000);
</script>
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 22 févr. 2008 à 11:32
Bonjour,
>>Je ne suis pas certain de savoir ce que tu peux faire!
Ghislain++ !
>> La seule façon que j'ai réussit est de mettre la fonctionne alert("blabla"); entre chaque ligne...
montre nous au moins ça... on comprendra peut-être mieux ?