IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Impossible d'afficher la page


Sujet :

JavaScript

  1. #1
    Membre régulier Avatar de PIEPLU
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    507
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 507
    Points : 92
    Points
    92
    Par défaut Impossible d'afficher la page
    Bonjour, j'ai préparé ce petit script pour mettre sur des sites:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script type="text/javascript" src="http://www.justacote.com/api-avis.js"></script> <script type="text/javascript">Id(7509);</script>

    Cependant, je l'ai mis sur une page sur mon pc, et quand je regarde dans firebug, la ligne

    http://www.justacote.com/api-avis.php?id=7509

    apparait en rouge et rien ne s'affiche, je ne comprend pas pourquoi !
    Pourriez vous m'aider
    Merci
    Vincent Pieplu
    Développeur Site Internet

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 672
    Points
    66 672
    Billets dans le blog
    1
    Par défaut
    Plusieurs remarques qui ne sont peut etre pas la cause directe du bug...

    Id comme nom de fonction

    puis mets mes attributs entre quotes

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.write('<DIV id="'+ZoneAMettreAJour+'"></DIV>');
    sans dire que document.write
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre régulier Avatar de PIEPLU
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    507
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 507
    Points : 92
    Points
    92
    Par défaut
    J'ai fait les modifications que tu as dit

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function IdAvis(id) {
    	ChargeZone('http://www.justacote.com/api-avis.php?id='+id, 'ZoneAMettreAJour');
    	document.write('<DIV id="'+ZoneAMettreAJour+'"></DIV>');
    }
    J'ai remplacé la fonction par IdAvis.

    Par contre, je document.write, je ne sais pas comment mettre autre chose

    Et j'ai ceci comme nouvelle erreur
    ZoneAMettreAJour is not defined
    http://www.justacote.com/api-avis.js
    Line 27

    document.getElementById(zonediv) is null
    http://www.justacote.com/api-avis.js
    Line 13


    Merci de votre aide
    Vincent Pieplu
    Développeur Site Internet

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 672
    Points
    66 672
    Billets dans le blog
    1
    Par défaut
    oups je croyais que tu passais une variable
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    document.write('<DIV id="ZoneAMettreAJour"></DIV>');
    }
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre régulier Avatar de PIEPLU
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    507
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 507
    Points : 92
    Points
    92
    Par défaut
    J'ai remis, mais mon problème reste entier
    Vincent Pieplu
    Développeur Site Internet

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 672
    Points
    66 672
    Billets dans le blog
    1
    Par défaut
    peut etre en creant le div AVANT de vouloir le remplir ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  7. #7
    Membre régulier Avatar de PIEPLU
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    507
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 507
    Points : 92
    Points
    92
    Par défaut
    Je pige pas, j'ai essayé pleins de trucs, même d'afficher un simple 'test' et rien n'y fait. Et pourtant, http://www.justacote.com/api-avisTEST.php?id=7509
    Vincent Pieplu
    Développeur Site Internet

  8. #8
    Membre régulier Avatar de PIEPLU
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    507
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 507
    Points : 92
    Points
    92
    Par défaut
    J'en suis ici :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    ajax-avis.js
    function getXhr(){
    	var a=null;
    	if(window.XMLHttpRequest) {a=new XMLHttpRequest;}
    	else if(window.ActiveXObject)
    		try{
    			a=new ActiveXObject("Msxml2.XMLHTTP");
    		}
    		catch(b){
    			a=new ActiveXObject("Microsoft.XMLHTTP");
    		}
    		else{
    			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
    			a=false
    		}
    	return a
    }
     
    function ChargeZone(id) {
    	var b=getXhr();	
        b.onreadystatechange  = function() { 
    		if(b.readyState  == 4)  {
    			if(b.status  == 200)  alert("message=" + b.responseText);
    			else  alert("message non recu !!!");
    		}
        };
    	b.open("GET","http://www.justacote.com/api-avisTEST.php?id="+id,true);
    	b.send(null)	
    }
    et dans le fichier api-avisTEST.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php
    $returnString = 'test';
    echo utf8_encode($returnString);
    ?>
    Pourquoi d'après vous je n'arrive pas à récupérer ce fameux message !!
    Vincent Pieplu
    Développeur Site Internet

  9. #9
    Membre régulier Avatar de PIEPLU
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    507
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 507
    Points : 92
    Points
    92
    Par défaut
    Je viens même d'essayer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    <html>
    <head><title>TEST</title></head>
    <body>
    <script type="text/javascript">
    function getXhr(){
    	var a=null;
    	if(window.XMLHttpRequest) {a=new XMLHttpRequest;}
    	else if(window.ActiveXObject)
    		try{
    			a=new ActiveXObject("Msxml2.XMLHTTP");
    		}
    		catch(b){
    			a=new ActiveXObject("Microsoft.XMLHTTP");
    		}
    		else{
    			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
    			a=false
    		}
    	return a
    }
     
    function ChargeZone() {
    	var b=getXhr();	
        b.onreadystatechange  = function() { 
    		if(b.readyState  == 4)  {
    			if(b.status  == 200)  alert("message=" + b.responseText);
    			else  alert("message non recu - status = " + b.status);
    		}
        };
    	b.open("GET","http://www.justacote.com/api-avisTEST.php",true);
    	b.send(null);
    }
    </script>
    <script type="text/javascript">ChargeZone();</script></body>
    </html>
    Mais toujours le même résultat
    Vincent Pieplu
    Développeur Site Internet

  10. #10
    Membre émérite
    Avatar de supersnail
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 719
    Points : 2 793
    Points
    2 793
    Par défaut
    Bonjour,

    Tu ne peux pas appeler une page d'un hôte différent du tien:

    Par exemple, ta page sur www.site1.com ne pourra pas accéder à http://www.site2.com/test.php via XMLHttpRequest...

    Donc si la page que tu dois récupérer est sur le même serveur que la page appelante,essaie de virer les http://... , sinon il faudra créer une page qui récupèrera le contenu de la page distante
    Toute question technique envoyée en MP ira directement à la poubelle

    Un code ne marchera jamais, il n'a jamais reçu la capacité de se déplacer.
    Inutile donc de dire "ça marche pas", donnez plutôt des informations précises afin de mieux pouvoir vous aider.


    Grand gourou de la -attitude

  11. #11
    Membre régulier Avatar de PIEPLU
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    507
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 507
    Points : 92
    Points
    92
    Par défaut
    Ah bon !! Je ne savais pas du tout cela.
    Donc, cela me pose un gros problème car le code que je prépare, ce n'est pas pour mon site, mais un site tiers.

    Pourrais tu m'aider dans la démarche à suivre pour que je puisse faire cela ?

    Merci beaucoup
    Vincent Pieplu
    Développeur Site Internet

  12. #12
    Membre émérite
    Avatar de supersnail
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 719
    Points : 2 793
    Points
    2 793
    Par défaut
    Bonjour,

    Bah va falloir créer une page sur le site qui récupèrera le contenu de la page que tu cherches à télécharger
    Toute question technique envoyée en MP ira directement à la poubelle

    Un code ne marchera jamais, il n'a jamais reçu la capacité de se déplacer.
    Inutile donc de dire "ça marche pas", donnez plutôt des informations précises afin de mieux pouvoir vous aider.


    Grand gourou de la -attitude

  13. #13
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 672
    Points
    66 672
    Billets dans le blog
    1
    Par défaut
    pour moi le lien donné retourne bien "test"
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. Impossible d'afficher la page
    Par lehuit dans le forum Langage
    Réponses: 5
    Dernier message: 16/05/2007, 18h49
  2. Impossible d'afficher la page
    Par aviaur dans le forum Apache
    Réponses: 1
    Dernier message: 26/11/2006, 11h00
  3. [Upload] Impossible d'afficher la page
    Par Anduriel dans le forum Langage
    Réponses: 3
    Dernier message: 21/09/2006, 20h39
  4. impossible d'afficher la page
    Par illegalsene dans le forum Apache
    Réponses: 1
    Dernier message: 17/01/2006, 10h07
  5. [EasyPHP]"impossible d'afficher la page"
    Par Nip dans le forum Apache
    Réponses: 3
    Dernier message: 07/04/2005, 21h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo