voila mon souci j'ai une page php et a une partie de ma page en haut je fait appel a un include qui est banniere1.txt
Dans se fichier banniere1.txt on y trouve du texte classique en 3 à 5
lignes, qui dedant c'est le titre d'une chanson, et duree par exemple.
Moi mon souci dans la page ou je fait appel a cette include je voudrais
que la partie include seulement s'actualise et non toute la page
complete, cela et il possible ?
Car actualiser toute une page c'est un peu lourd surtout qu'il y a une
page qui fait deja ceci pour actualisé le titre et que j'ai programmé
tout les 180 secondes et a chaque actualisation sa coupe le son.
Merci d'avance pour vos aident
A voir également:
Faire appel a un txt qui s'actualise depuis une page php
@cephalic = oui mais je crois que les frames ne sont pas très conseillées de mémoire !!! Et puis quel est le problème, a chaque fois que je parle d'ajax donc de javascript, les gens essais de trouver une autre solution !!
Les frames sont toujours embetantes à implementer et je sais aussi qu'il y avait des problemes de compatibilités avec certains browser.
Mais el peuvent resoudre son probleme
Vous n’avez pas trouvé la réponse que vous recherchez ?
Bonjour,
merci de vos réponses. [auteur/NICOMILVILLE/1109562.aspx nicomilville] Comment faire pour Ajax ?
Sachant que cela sera a faire sur toute mes pages du site et faire appel au fichier ou non car la je sais pas sous ajax du fichier banniere1.txt de mon site.
Je fais vaguement la partie du code qui va tourné sur toute les pages, en gros c'est pour actualiser a chaque changement du titre en cours sur la radio.
Voici la partie qui me concerne que je veux changé sur toute les pages.
[index.php Accueil] [index-4.php Playlist ][index-6.php Aide & Liens ][index-3.php Nous ecouter ][add_dedicaces.php DEDICACE ][./page contacts]
<?php
include 'banniere1.txt';
?>
Ta dedicace:
<?php
include 'dedicaces.php';
?>
</td>
</tr>
Et le fichier (banniere1.txt) qui affiche normalement et qui s'actualise tout seul via le prog de dif j'ai mit ceci:
PS: le fichier en question se trouve sur l'autre pc et envoyé sur le FTP tout les 45 secondes.
<style type ="text/css">
<!--
.Style1 {color: #FFF3AA}
-->
</style>
EN CE MOMENT:(/span> $song.combine$ - Duree: $song.MMSS$
tu enregistre la partie que tu veus actualiser dans un fichier et après tu met dans tes pages :
function actualisation() {
var xhr_object = null;
if(window.XMLHttpRequest)
xhr_object = new XMLHttpRequest();
else if(window.ActiveXobject)
xhr_object = new ActiveXobject("Microsoft.XMLHTTP");
else {
alert("Votre navigateur n'est pas compatible avec XMLHttpRequest");
return;
}
xhr_object.open("POST", "fichier", true);
xhr_object.onreadystatechange = function () { if (xhr_object.readyState4 && xhr_object.status 200) {
document.getElementById("l'id de l'élément ou tu veus insérer l'actualisation").innerHTML = xhr_object.responseHTML;
}
}
xhr_object.send(null);
}
window.setInterval("actualisation()", x); //recharge la partie de ta page toute les x milisecondes
Merci de la reponse,
Donc faut que ma premiere partie de code je l'enregistre dans un fichier php exemple sous le nom de hautpage.php
Ensuite viré la portion du code sur toute les pages et y mettre ta source ?
Mais je met ou dans la portion de ton code l'appel a ma page ?
Et dans ma portion j'enleve l'include qui fait appel au fichier banniere1.txt ?
re, j'ai deja fait le fichier hautpage.php et mit dedant ma portion de code mais si je met la tienne a la place de l'autre sa m'affiche tout ton code BURK lol
if(window.XMLHttpRequest)
xhr_object = new XMLHttpRequest();
else if(window.ActiveXobject)
xhr_object = new ActiveXobject("Microsoft.XMLHTTP");
else {
alert("Votre navigateur n'est pas compatible avec XMLHttpRequest");
return;
}
xhr_object.open("POST", "fichier", true); //remplace fichier par le nom de ton fichier !!!
xhr_object.onreadystatechange = function () { if (xhr_object.readyState4 && xhr_object.status 200) {
document.getElementById("l'id de l'élément ou tu veus insérer l'actualisation").innerHTML = xhr_object.responseHTML; //change l'id met par exemple un div dans ta page et met son id ici !!!
}
}
xhr_object.send(null);
}
window.setInterval("actualisation()", x); //recharge la partie de ta page toute les x milisecondes