begin process at 2010 09 09 12:35:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Framework

 > 

Ajax

 > 

Problème de Refresh


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

Problème de Refresh

mardi 18 mars 2008 à 15:30:20 | Problème de Refresh

nabmoah

Salut

j'ai trouvé ce bout de code sur ce forum et j'ai essayé de le faire marché mais sans succès.

le problème c'est que la page m'affiche toutes les 2 secondes l'ancienne entrée puis la nouvelle en répétition et cela qu'après avoir réactualisé la page.

voici le code :

JS:

<script type="text/javascript" language="javascript">


function makeRequest(url) {

var httpRequest = false;

if (window.XMLHttpRequest) {
httpRequest = new XMLHttpRequest();
if (httpRequest.overrideMimeType) {
httpRequest.overrideMimeType('text/xml');

}
}
else if (window.ActiveXObject) { // IE
try {
httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {}
}
}

if (!httpRequest) {
alert('Abandon : ( Impossible de créer une instance XMLHTTP');
return false;
}
httpRequest.onreadystatechange = function() { alertContents(httpRequest); };
httpRequest.open('GET', url, true);
httpRequest.send(null);

}

function alertContents(httpRequest) {

if (httpRequest.readyState == 4) {
if (httpRequest.status == 200) {
document.getElementById("zone").innerHTML = ""+httpRequest.responseText;
} else {
alert('Un problème est survenu avec la requête.');
}
}

}
var timer=setInterval("makeRequest('a_qui.php')", 2000);

var d = new Date()
    var t = Date.parse(d);
    setInterval( function()
                    { makeRequest('a_qui.php/?'+t); }, 2000 );
</script>

<div id="zone">
dfsdfsdfs
</div>

la page PHP est :

<?
$host="127.0.0.1";
$log="root";
$passe="";
$dbase="ajax";

$connect=mysql_pconnect($host,$log,$passe);
$slect_dbase=mysql_select_db($dbase,$connect);

$sql = "SELECT a_qui FROM info where id='1'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_array($req);
$a_qui = $data['a_qui'];

if($a_qui=='1')
echo 'one';
else if($a_qui=='2')
echo 'two';
else { echo 'three'; }

?>

pouvea vous m'aider a corriger ce code car j'ai tout essayé et ça n'a rien donné .

Merci d'avance.

mardi 18 mars 2008 à 15:52:01 | Re : Problème de Refresh

bultez

Membre Club


Bonjour,

    ne sachant pas ce qu'il y a dans la base de données...
        j'ai remplacé par le renvoi de ce qui est envoyé....

    page principale :

<script type="text/javascript">
function makeRequest(url)
{    var httpRequest = false;
    if (window.XMLHttpRequest)
    {    httpRequest = new XMLHttpRequest();
        if (httpRequest.overrideMimeType)
        {    httpRequest.overrideMimeType('text/xml');    }
    }
    else if (window.ActiveXObject)
    {     try             {    httpRequest = new ActiveXObject("Msxml2.XMLHTTP");    }
        catch (e)     {    try {    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");    }
                            catch (e) {}
                        }
    }
    if (!httpRequest)
    {    alert('Abandon : ( Impossible de créer une instance XMLHTTP');
        return false;
    }
    httpRequest.onreadystatechange = function()
    { alertContents(httpRequest); };
    var d=new Date();
    var t = Date.parse(d);
    httpRequest.open('GET', url+'/?dte='+t, true);
    httpRequest.send(null);
}
function alertContents(httpRequest)
{    if (httpRequest.readyState == 4)
    {    if (httpRequest.status == 200)
                {    document.getElementById("zone").innerHTML = ""+httpRequest.responseText;    }
        else     {    alert('Un problème est survenu avec la requête.');    }
    }   
}

    setInterval( function()
     { makeRequest('a_qui.php'); }, 2000 );
</script>

<div id="zone">
dfsdfsdfs
</div>

    a_qui.php

<?php
echo $_GET['dte'];
?>




                Cordialement            Bul         [mon Site]     [M'écrire]
mardi 18 mars 2008 à 15:56:15 | Re : Problème de Refresh

bultez

Membre Club
rien touché au reste... il faudrait !
testé uniquement avec K-Meleon....

                Cordialement            Bul         [mon Site]     [M'écrire]


Cette discussion est classée dans : problème, function, mysql, httprequest, if


Répondre à ce message

Sujets en rapport avec ce message

Problème avec la Function Math [ par macromed ] Je cherche un moyen de faire "si le numéro est entre x et xx"if (num > 20)  égal   Si le numéro est plus au que 20...Merci de votre aide ;) problème pour resté sur un formulaire URGENT!!! [ par romiain ] function verifnom(){if (document.formu.nom.value.length == 0){alert("Entrez votre nom!");return false;}return true;}Bonjour à tous,Ma question est la PRoblème en javascript, jeu de pendu [ par Chihiro ] Voilà, j'ai un gros problème dans mon script qui ne marche pas, parce que je suis vraiment nulle en programmation... Est ce que quelqu'un pourrait y j Problème de Liste & MySql [ par morpheus22170 ] Bonjour,après avoir recherché dans la section php on m'a dit de me rediriger vers cette section.Mon problème consiste a afficher des informations d'ap Qui veut gagner des millions ?! [ par Stark ] GeneralStarkHello,Voilà la question à 1'000'000.... Est-il possible de réactiver un composant après qu'on l'ai désactivé avec javascript Problème de streaming [ par supersalley ] Bonjour à tous, j'ai trouvé un script de streaming que je n'arrive à faire marcher que partiellement. Je m'explique:J'ai mis ce code dans le head:func Player multi format sécuriter java & php [ par c2bomb ] bonjour a tous,je cherche a afficher mon player,dans une fenetre style popup,mais hélas je suis vraiment nulle en javascript...si quelq'un peut m'aide Prblème de function [ par tepe ] BonjourJ'ai un problème avec une fonction externe.Dans mon ReFrame();popup(); Le problème, la fonction ReFrame f Liste déroulante avec recherche par clavier [ par chahy ] Bonjour les amiesj'ai un petit probléme que je n'arrive pas a le resoudre , je veux que le resultat trouvez avec cette Liste déroulante avec recherche Ajax - Impossible d'appeler ma page [ par darude94 ] Bonjour,Voici mon soucis, en cliquant sur le lien supprimer je voudrais supprimer l'element sans rafraichir le probleme et que je ne parviens pas jusq


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
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,624 sec (3)

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