begin process at 2012 05 31 04:23:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Web 2.0

 > 

Ajax

 > 

php rafraichissement d'une ligne de code avec ajax


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

php rafraichissement d'une ligne de code avec ajax

samedi 8 décembre 2007 à 10:55:45 | php rafraichissement d'une ligne de code avec ajax

speedylol

Bonjour,une aidez pour la partie ajax qui devrais rafraichire automtiquement et qui de fonctionne pas quand le fait appel par un include dans mon gabarit du site( sous explorer et foncion a moitier sous firefox quand je rafaichir mon site

merci d'avance

<?php
@session_start();
?>
<html>
<title>Belnuance</title>
<head>
<script language="javascript" type="text/javascript">
nom_de_la_page='recumessagechat.php';
var xhr=null;
function rafraichir() {
        if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
        else if (window.ActiveXObject) xhr = new ActiveXObject('Microsoft.XMLHTTP');
        else alert('JavaScript : votre navigateur ne supporte pas les objets XMLHttpRequest...');
        xhr.open('GET',nom_de_la_page,true);
        xhr.onreadystatechange = ajaxReponse;
        xhr.send(null);
}

function ajaxReponse() {
        if (xhr.readyState == 4) {
                document.getElementById('droite').innerHTML=xhr.responseText;
                var timer=setTimeout("rafraichir()",300);
        }
}
rafraichir();
</script>
</head>
<style>
#droite {
position:relative;
}
</style>
<body onLoad="rafraichir();">
<?php

if (!isset($_SESSION['login'])) {
    
          echo "<script language=\"JavaScript\">
    setTimeout(\"window.location='index.php'\",0); // delai en millisecondes
    </script>";
    exit();
}
//Fichier necessaire
require_once'../include/connexion.inc';

//Verifie si on s'est connecte a l'espace membre
$pseudom=$_SESSION["login"];
$pass=md5($_SESSION["pass_md5"]);
$sql = "SELECT * FROM fk_membres WHERE login='$pseudom' and pass_md5='$pass'";
$nb_mess = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());

    $nb_mess = mysql_query("SELECT id_chat,open FROM chatonline WHERE dest='$pseudom' GROUP BY open ") or die (mysql_error());
    while($ligne = mysql_fetch_array ($nb_mess)){
    $id_chat = $ligne['id_chat'];
    $open = $ligne['open'];
    if($open==0)
    {
    //echo "<bgsound src='../design/chat.wav'>";
    /*echo" <script type="text/javascript">
AC_AX_RunContent( 'type','\&quot;../design/chat.wav\&quot;','width','\&quot;0\&quot;','height','\&quot;0\&quot;','data','\&quot;fichier.wav\&quot;','\&quot;filename\&quot;','\&quot;fichier.wav\&quot;','\&quot;autostart\&quot;','\&quot;true\&quot;','\&quot;loop\&quot;','\&quot;false:\&quot;' ); //end AC code
</script><noscript><object type=\"../design/chat.wav\" width=\"0\" height=\"0\" data=\"fichier.wav\">
          <param name=\"filename\" value=\"fichier.wav\" />
          <param name=\"autostart\" value=\"true\" />
          <param name=\"loop\" value=\"false:\" />
          </object></noscript>"; */
    }
    if($open==0)
    {
    echo"<div id=\"droite\" align=\"center\"><a href=\"#\" onClick=\"window.open('../chat/messachat1.php?id_chat=$id_chat','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=400, height=200, right=1, top=0');return(false)\"><img src=\"../design/Mrecu.gif\" width=\"100\" height=\"15\" border=\"0\" title=\"Message reçu\"></a></div>";
    }

    }
?>
</body>
</html>
vendredi 25 avril 2008 à 09:35:47 | Re : php rafraichissement d'une ligne de code avec ajax

nicomilville

Membre Club
Salut,

qu'es ce qui ne marche pas ?
as tu une erreur ?

Si t'a besoin d'aide, MP !!!



Cette discussion est classée dans : ligne, open, xhr, quot, if


Répondre à ce message

Sujets en rapport avec ce message

La donnée récupérée ne se met pas à jour par l'Ajax [ par majong ] Bonjour, quelqu'un pourra t-il me dire pourquoi le changement ne s'effectue uniquement en ouvrant la page html (un changement par phpadmin ne se réper Membre en ligne [ par dclick07 ] Voici mon probleme. Je sais que dans le profil d'un membre ce code ci-dessous me permet de voir si un membre est en ligne mais lorsque j'utilise ce c Affichage d'un div AJAX [ par soker1 ] Bonjour à tousje me mets tranquilement à ajax et je recontre deja une difficulté :j'ai 2 liens sur mon index qui appelle un scirpt et qui affiche un m Code avec extension CGI à transformer en code PHP est ce possible ? [ par bonheur123 ] J'ai un code en .cgi et je souhaiterais le transformer en code PHP est ce possible ?D'abord, je voudrais pouvoir le lire ligne par ligne et le transfo Insertion et convertion de balise dans une zone de texte. [ par Etix44 ] Bonjour, étant nouvelle dans le monde de la création de site, j'ai longtemps tourné sur le html et je me suis tournée récemment sur le php, grâce à ce Affichage de résultat d' une requête en ligne [ par winnie39 ] Bonjour à tous,En ce lundi matin je vous pose la question qui me bloque depuis vendredi dans mon travail,Je souhaite faire simplement une page "panora récupérer un fichier de la BD MYSQL [ par mao54 ] salutj'ai des fichier stockés dans la base de donnée et j'ai une methode de recherche qui affiche ces resultats dans un tableau.je souhaite dans la co Condition if qui ne fonctionne pas !!! [ par sly456328971 ] Bonjour, j'ai ma fonction suivante me permettant d'afficher un tableau : [code=php] function afficher($fichier, $separateur) { $tab = file($f envoyer un fichier par mail s'il est joint [ par djacquin ] Bonjour, j'ai laborieusement créé un formulaire avec une pièce jointe. La pièce jointe grace à un input type file (nommé fichier1) est uploader sur l


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,780 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales