function ajax() { ... xml.onreadystatechange = function() { if(xml.readyState == 4) { traitement de la réponse setTimeout(ajax,40000); } } xml.open(....,true) xml.send }
function ajax() { if(window.XMLHttpRequest) // FIREFOX ou IE>=7 xhr_object = new XMLHttpRequest(); else if(window.ActiveXObject) // IE ( les vieilles version et pas toutes ) xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); else return(false); xhr_object.onreadystatechange = function() { if(xml.readyState == 4) { document.getElementById("onair").innerHTML = xhr_object.responseText; setTimeout(ajax,40000); } } xhr_object.open("GET", racine_site +'ajax/titre_onair.php', true); xhr_object.send(null); }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionfunction Titre_Onair() { if(window.XMLHttpRequest) // FIREFOX ou IE>=7 xhr_object = new XMLHttpRequest(); ...xhr_objet est globale puisque sans var ( ! )
function Titre_Onair() { var xhr_object; if(window.XMLHttpRequest) // FIREFOX ou IE>=7 xhr_object = new XMLHttpRequest(); ...et la même chose dans Titre_2 bien sûr,
function changeTitre() { intervalID = setInterval(ShowTitle, 400000); } function ShowTitle() { texte = file(racine_site +'ajax/titre_onair.php'); document.getElementById("onair").innerHTML = texte; changeTitre(); } function file(fichier) { if(window.XMLHttpRequest) // FIREFOX xhr_object = new XMLHttpRequest(); else if(window.ActiveXObject) // IE xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); else return(false); xhr_object.open("GET", fichier, false); xhr_object.send(null); if(xhr_object.readyState == 4) return(xhr_object.responseText); else return(false); }
function ajax() { if(window.XMLHttpRequest) // FIREFOX xhr_object = new XMLHttpRequest(); else if(window.ActiveXObject) // IE xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); else return(false); xhr_object.open("GET", racine_site +'ajax/titre_onair.php', false); xhr_object.send(null); if(xhr_object.readyState == 4){ document.getElementById("onair").innerHTML = xhr_object.responseText; setTimeout(ajax(),40000); } else return(false); }
xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4)mais c'est parti trop vite,
function Titre_Onair() { if(window.XMLHttpRequest) // FIREFOX ou IE>=7 xhr_object = new XMLHttpRequest(); else if(window.ActiveXObject) // IE ( les vieilles version et pas toutes ) xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); else return(false); xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4) { document.getElementById("onair").innerHTML = xhr_object.responseText; setTimeout("Titre_Onair();",20000); } } xhr_object.open("GET", 'ajax/titre_onair.php', true); xhr_object.send(null); } Titre_Onair(); function Titre_2() { if(window.XMLHttpRequest) // FIREFOX ou IE>=7 xhr_object = new XMLHttpRequest(); else if(window.ActiveXObject) // IE ( les vieilles version et pas toutes ) xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); else return(false); xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4) { document.getElementById("onair").innerHTML = xhr_object.responseText; setTimeout("Titre_2();",80000); } } xhr_object.open("GET", 'ajax/titre_onair2.php', true); xhr_object.send(null); } Titre_2();
je tuerais père et mère pour faire un mot.
function ajax(div,url,temps) { $(document).ready(function() { $.ajax({ url: url, cache: false, success: function(html){ Affiche(div,html); setTimeout('ajax("' + div + '","' + url + '","' + temps + '");',temps); }, error:function(XMLHttpRequest, textStatus, errorThrown){ alert(textStatus); } }) return false; }); } function Affiche(div,data) { $(div).fadeOut(500,function(){ $(div).empty(); $(div).append(data); $(div).fadeIn(800); }); } $(document).ready(function(){ ajax('#onair','ajax/titre_onair.php',4500); ajax('#webradios','ajax/onair_webradios.php',6000); });