communication page php/page js

  • Auteur de la discussion Auteur de la discussion sff
  • Date de début Date de début
WRInaute impliqué
Bonjours, j'ai un petit problème pour faire récupérer communiquer une page php avec une page javascrit.

Voila le code en question se trouvant dan un page javascript:

Code:
function rafraichir(page) {
        var xmlhttp = getHTTPObject();
        xmlhttp.open("GET", "page",true);
        xmlhttp.send(null);
		setTimeout('rafraichir(page)', 1000);
}

rafraichir();

J'explique mon problème, comme vous pouvez le voir j'ai indiqué "page" dans la fonction. page est en fait un lien du genre ?page=mapage . J'aimerai indiquer cette info dans une page php, qui serai après interprété par la page .js

En fait dans ma page php j'ai mi ceci:

<script type="text/javascript">rafraichir(?page=mapage)</script> ,

mais bizarement ca me marque comme erreur js "page est indefini". Pourtant je le renseigne bien dans la page .php .

Pouvez vous m'aider?

Merci
 
F
frade
Guest
xmlhttp.open("GET", page,true);
au lieu de
xmlhttp.open("GET", "page",true);

non ?
 
WRInaute impliqué
suite

Non c'est pas mieu. En fait j'ai résolu une partie de la solution.

Dans le php j'ai mi ceci :

Code:
<script type="text/javascript">rafraichir("?page=tchat");</script>

Et dans le js j'ai ceci :

Code:
function rafraichir(page) {
        var xmlhttp = getHTTPObject();
        xmlhttp.open("GET",""+page+"",true);
        xmlhttp.send(null);
	    setTimeout('rafraichir("page")', 1000);
}
rafraichir("page");

Dans le .js cette ligne fonctionne bien : xmlhttp.open("GET",""+page+"",true);

Mais après setTimeout('rafraichir("page")', 1000); ne semble pas faire d'effet, je n'ai aucun refresh régulier toutes les secondes.

Pourtant pour vous donner un appercu du js d'origine fonctionnant parfaitement:

Code:
function rafraichir() {
        var xmlhttp = getHTTPObject();
        xmlhttp.open("GET","?page=tchat",true);
        xmlhttp.send(null);
	    setTimeout('rafraichir()', 1000);
}
rafraichir();

Est ce que quelqu'un peut me dire ce qui ne va pas?
rafraichir("page");
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut