malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
22 juin 2005 à 14:30
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
23 juin 2005 à 07:31
Hello,
je n'utilise pas beaucoup javascript, et la je me heurte a un probleme de comprehension.
Je precise qu'a la base, j'essaye d'envoyer regulierement une requete XMLHTTP dans un div.
Cela fonctionne tres bien si je precise dans la fonction d'envoi, directement l'id du div :
var contenu = document.getElementById ('contenu');
Mais si j'essaye de passer en argument cet id, ca ne fonctionne plus. Exemple basique sans XMLHTTP :
<script type="text/javascript">
function remplace (loc) {
var contenu = document.getElementById(loc);
contenu.innerHTML += 'bla';
setTimeout ("remplace ('ajout')", 500);
}
</script>
<script type="text/javascript">
remplace ('ajout');
</script>
Sans setTimeOut, cela fonctionne tres bien par contre, evidemment, de passer l'id dans la fonction.
Donc ma question : pourquoi avec le setTimeout cela ne fonctionne t il pas ?