Désolé je suis abit d'un noob je veux juste savoir comment j'obtiens ce javascript à courir chaque seconde?Comment lancer ce javascript toutes les secondes?
code source:
<script type="text/javascript">
$(function() {
//More Button
$('.more').live("click",function() {
var ID = $(this).attr("id");
if(ID) {
$("#more"+ID).html('<img src="moreajax.gif" />');
$.ajax({
type: "POST",
url: "ajax_more.php",
data: "lastmsg="+ ID,
cache: false,
success: function(html){
$("ol#updates").prepend(html);
$("#more"+ID).remove();
}
});
} else {
$(".morebox").html('no posts to display');
}
return false;
});
});
</script>
'setTimeout (runFunction, 1000)' s'il vous plaît. Ne pas passer les chaînes. Et il n'exécutera pas le code * toutes les * secondes (au moins il manque quelque chose). –
ou [setInterval()] (http://www.w3schools.com/jsref/met_win_setinterval.asp) – yoavmatchulsky
nettoyage: 'var t = setInterval (mainLoop, 1000); \t \t \t $ (fenêtre) .unload (function() { \t \t \t \t \t \t \t clearInterval (t); \t \t \t \t console.log ("Handler pour.déchargement() appelé "); \t \t \t retour ""; \t \t \t});' – hannunehg