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 :

Faire un GET et obtenir le resultat dans un script.


Sujet :

JavaScript

  1. #1
    exe
    exe est déconnecté
    Nouveau membre du Club
    Inscrit en
    Mars 2003
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 39
    Points : 31
    Points
    31
    Par défaut Faire un GET et obtenir le resultat dans un script.
    Salut a tous.

    Je cherche un moyen pour envoyer un formulaire GET a un site et obtenir le resultat (page web html) dans mon script.

    Je suis ouvert a toute solution, meme celle n'utilisant pas du javascript, mais je n'ai pas acces au site directement.

    Merci d'avance.

  2. #2
    Rédacteur
    Avatar de marcha
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 571
    Points : 2 351
    Points
    2 351
    Par défaut
    Salut,

    Je pense qu'il te faut regarder du coté d'AJAX
    http://gael-donat.developpez.com/web/intro-ajax/

  3. #3
    exe
    exe est déconnecté
    Nouveau membre du Club
    Inscrit en
    Mars 2003
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 39
    Points : 31
    Points
    31
    Par défaut
    Eh bien je crois que AJAX a la "limitation" que l'objet XMLHTTPRequest ne peut demander des pages que sur le site dont il provient. Or le site que je veux interroger est deja fait et je n'ai pas le droit de le modifier.

    Une autre solution?

  4. #4
    Rédacteur
    Avatar de marcha
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 571
    Points : 2 351
    Points
    2 351
    Par défaut
    Salut,

    En effet, il y a cette limitation. Ce que tu peux faire pour la contourner
    c'est de créer une page php sur ton site qui fait le relais (proxy)

    Ainsi, Ajax appelle cette page et tu n'a plus de limitation.

  5. #5
    exe
    exe est déconnecté
    Nouveau membre du Club
    Inscrit en
    Mars 2003
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 39
    Points : 31
    Points
    31
    Par défaut
    cette solution ne me convient pas puisque je veux faire une extension pour firefox et un gadget pour vista. Je ne veux donc pas passer par la solution du proxy.

    Par contre, est-il possible de mettre le formulaire GET dans un iframe caché et de le submit par javascript, puis d'inspecter par javascript le contenu de la page retournée?

  6. #6
    Rédacteur
    Avatar de marcha
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 571
    Points : 2 351
    Points
    2 351
    Par défaut
    Salut,

    Dans le cas d'une extension FireFox, tu n'est pas limité à faire des requêtes
    Ajax sur le même domaine d'ou provient le script, sinon cela voudrait dire
    que tu es limité à des requêtes en local.

  7. #7
    exe
    exe est déconnecté
    Nouveau membre du Club
    Inscrit en
    Mars 2003
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 39
    Points : 31
    Points
    31
    Par défaut
    Salut.

    Effectivement, pour le gagdet Vista, Ajax fonctionne bien. La "limitation" que l'objet XMLHTTPRequest doit provenir du site ne semble pas exister. Je n'ai pas encore testé pour l'extension firefox.

    J'utilise le code a l'adresse http://www.devx.com/DevX/Tip/17500

    Par contre c'est très galere pour le deboguage du gadget et surtout le cycle
    "desinstallation-modification/enregistrement-zippage/renommage-installation".

    Quelqu'un a un lien pour un module complémentaire IE?

Discussions similaires

  1. Réponses: 4
    Dernier message: 15/04/2010, 10h34
  2. Comment faire pour obtenir un calendrier dans forms ?
    Par etoile_de_vie dans le forum Forms
    Réponses: 4
    Dernier message: 03/12/2009, 09h44
  3. Réponses: 6
    Dernier message: 13/03/2009, 13h31
  4. Faire un GET dans une page NetBeans
    Par david71 dans le forum NetBeans
    Réponses: 4
    Dernier message: 18/09/2007, 16h44

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