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 :

cookie : récupérer les données


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 4
    Par défaut cookie : récupérer les données
    Bonjour,

    Je cherche à récupérer les données d'un cookie et à les insérer dans le champ d'un formulaire.

    Est-ce possible en javascript et comment ?

    Merci d'avance

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 24
    Par défaut
    En quoi sont codées tes pages ?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 4
    Par défaut
    la page ou il faut récupérer des données est générée par un script cgi.
    la page "formulaire" a une extension html.

    Il s'agit d'un service de cartes virtuelles http://www.montagne-photos.net/cartes
    Ce que je souhaite :
    une personne reçoit et visualise une carte. Elle décide de répondre à l'expéditeur de la carte en lui envoyant une carte à son tour.
    L'idéal serait de stocker des données (nom et email de l'expéditeur, nom et email du destinataire) dans un cookie temporaire, et de compléter automatiquement les champs expéditeur et destinataire du formulaire de création de la carte, afin de ne pas avoir à les remplir...
    je ne sais pas si c'est bien clair mon souhait

    Actuellement, le cookie temporaire est bien créé, je sais récupérer les données et les écrire sur une page, mais ce que je ne sais pas, c'est insérer les données dans les champs du formulaire.

    Merci

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 4
    Par défaut
    Bonjour,

    je pense avoir trouver une partie de la solution. Le cookie temporaire est bien créé, les données sont bien récupérées et insérées dans les 4 champs d'un formulaire, mais seulement si le formulaire se trouve dans le même dossier que la page ayant générée le cookie.

    Pour récupérer une donnée du cookie, j'utilise ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById("nom_champ").value = donnee;
    il me semble que c'est getElementById qui ne permet pas la récupération sur tout le site... alors qu'il faudrait que je puisse récupérer les données partout sur le site.

    Quelqu'un aurait il une idée de ce qu'il faudrait faire ?

    Merci d'avance

  5. #5
    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 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    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 659
    Billets dans le blog
    1
    Par défaut
    document => page en cours ...

    en gros tu voudrais aller renseigner des champs sur des pages non chargeées
    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 !

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 4
    Par défaut
    non, il s'agit de récupérer les données pour un des formulaires uniquement si ce formulaire est demandé par l'internaute.

    Pour expliquer le besoin :
    Je propose des cartes virtuelles. Ces cartes sont "gérées" par des scripts CGI.
    Chaque type de carte possède son propre dossier sur le serveur.
    Je souhaite récupérer les données d'une carte visualisée, pour remplir les champs du formulaire de création d'une carte, au cas ou le destinatire veut répondre à l'expéditeur en lui envoyant une carte à son tour.
    Récupérer ces données par un cookie permet de ne pas remplir les champs nom et email du destinataire et de l'expéditeur.
    Voila le pourquoi ;-)

    Merci

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/01/2006, 12h33
  2. XMLHttpRequest : Impossible de récupérer les données
    Par laurent_ifips dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 22/11/2005, 13h28
  3. [](VB) Récupérer les données dans un fichier .xml
    Par Furius dans le forum VBScript
    Réponses: 4
    Dernier message: 02/10/2005, 20h39
  4. Récupérer les données interbase dans une TStringGrid
    Par Ousse dans le forum Bases de données
    Réponses: 1
    Dernier message: 24/03/2005, 12h51
  5. Récupérer les données d'une iframe
    Par juli1 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 09/02/2005, 22h53

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