herson Posté(e) 15 novembre 2008 Signaler Share Posté(e) 15 novembre 2008 Bonjours a tous,j'espere que vous pourriez répondre a ma question.Voila,j'ai un script qui affiche le titre en cours sur ma page,aucun problème jusqu'a la,le probleme c'est que le titre ne se rafraichit pas donc si l'auditeur ne rafraichit pas la page,le "madonna" ou depuis une heure a été joué ben est encore là.J'ai pensé a faire rafraichir ma page toute les 1 minutes environ mais la plupart de nos auditeurs écoutent via le lecteur sur la page d'accueil et un raffraichissement de la page générait l'écoute de la webradio.Avez vous une solution svp?Cordialement,Herson Lien vers le commentaire Partager sur d’autres sites More sharing options...
Klement Posté(e) 15 novembre 2008 Signaler Share Posté(e) 15 novembre 2008 Salut !Pour ma part j'ai créé une page qui indique le titre uniquement qui se raffraichit automatiquement et il suffit d'insérer cette page en iframe dans ta page d'accueil ou autre.L'iframe sera alors raffraichit, le titre changera mais la page d'accueil/player etc ne seront pas raffraichit.J'espere avoir été clair... :mrgreen: Clément Lien vers le commentaire Partager sur d’autres sites More sharing options...
herson Posté(e) 15 novembre 2008 Auteur Signaler Share Posté(e) 15 novembre 2008 A ok merci de ta réponse,tu ne serais pas le code html pour qu'un iframe se raffraichi tous seul stp?? :mrgreen: Ou sinon le nom de ce type d'iframe,car je sais que google et mon ami mais là il m'a laissé tombé :( Il y a rien pour ce type d'iframeHerson Lien vers le commentaire Partager sur d’autres sites More sharing options...
Klement Posté(e) 15 novembre 2008 Signaler Share Posté(e) 15 novembre 2008 Il n'y a pas d'iframe "tout pret".Il te suffit de créer une page web où tu met script de titrage ensuite tu y ajoute un script de raffraichissement.Et ensuite dans ta page a l'endroit où tu veux qu'apparaisse ton titre tu met l'iframe...Sur Google, il te faut donc chercher le code pour raffraichir automatiquement une page et le code pour créer l'iframe !Clément Lien vers le commentaire Partager sur d’autres sites More sharing options...
herson Posté(e) 15 novembre 2008 Auteur Signaler Share Posté(e) 15 novembre 2008 aaah je comprend,en tous cas merci clément je vais commencé a le faire alors merci encore :D HERSON Lien vers le commentaire Partager sur d’autres sites More sharing options...
freecom Posté(e) 24 janvier 2009 Signaler Share Posté(e) 24 janvier 2009 Bonjour,J'adore venir sur se site, voir les différents sujets, mais pour une fois (et connaissant alex de loin allias psynet ;) )Je vais faire part de ma contributionCréer une page php (ou utilisé celle sur laquelle le titrage devra être rafraichis)<?php /*?> Le div refresh, sers à appeler la page test.php et à faire automatiquement le rechargement de son contenu; attention utf8 seulement !!<?php */?>Le div servira essentiellement à afficher le titre en refresh auto.Dans cette même page avant la fin du Ensuite on créer le fichier script.js avec ceci:var oO ={ 'tempoXHR': 3000, // Verification de la temporisation à 3 secondes. 'tempoRefresh': 5000, // On fixe la temporisation à 5 secondes. 'url': 'test.php', // Url de la page qui chargera les infos à faire tourner. connect: function(oElem, sEvType, fn, bCapture) { return document.addEventListener ? oElem.addEventListener(sEvType, fn, bCapture): oElem.attachEvent ? oElem.attachEvent('on' + sEvType, fn): false; }, aTag: function(oEl, sTag) { return oEl.getElementsByTagName(sTag); }, bXHRSupport: (typeof XMLHttpRequest != "undefined"), bActiveXSupport: (window.ActiveXObject), aMSXML: ["Microsoft.XMLHTTP", "MSXML2.XMLHTTP", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.6.0", "MSXML2.XMLHTTP.7.0"], createXHR: function() { if(oO.bXHRSupport) return new XMLHttpRequest; else if(oO.bActiveXSupport) { var iI; iI = oO.aMSXML.length; do { try { return new ActiveXObject(oO.aMSXML[--iI]); } catch(oError) { }; } while(iI > 0); throw new Error("L'objet oXHR n'a pas été créé"); } }, getXHR: function(oReq) { var oXHR, oTimer; oXHR = oO.createXHR(); oO.oReq = oReq; oXHR.open(oO.oReq['method'], oO.oReq['url'], true); oTimer = setTimeout( function() { if(oXHR) return oXHR.abort();}, oO['tempoXHR'] ); oXHR.onreadystatechange = function() { if(oXHR.readyState === 4) if(oXHR.status && /200|304/.test(oXHR.status)) { clearTimeout(oTimer); oO.oReq['response'] = oXHR.responseText; if(oO.oReq['callback']) (oO.oReq['callback'])(); } } oXHR.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT"); if(oO.oReq['method'] === 'post') oXHR.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); return oO.oReq['method'] === 'get' ? oXHR.send(null): oXHR.send(oO.oReq['param']); }, control: function(oEl) { return setInterval( function() { return oO.getXHR( { 'cible': oEl, 'url': oO['url'], 'method': 'get', 'callback': function() { return oO.refresh(oO.oReq['cible'], oO.oReq['response']); } } ); }, oO['tempoRefresh'] ); }, refresh: function(oEl, sResponse) { return oEl.innerHTML = sResponse; }, init: function() { var aDivs, iDiv; aDivs = oO.aTag(document, 'div'); iDiv = aDivs.length; do if(aDivs[--iDiv].className === 'refresh') oO.control(aDivs[iDiv]); while(iDiv > 0); return true; }};oO.connect(window, 'load', oO.init, false);Ensuite j'ai mis tout en haut du script.js, test.phpCette page créer ou non devra être celle qui reçoit le titre actualisé.Voilà, j'espère en avoir aider quelqu'un...La source n'est pas complètement de moi au passage... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.