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 :

Passage de variable entre 2 pages


Sujet :

JavaScript

  1. #1
    Membre extrêmement actif Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Points : 682
    Points
    682
    Par défaut Passage de variable entre 2 pages
    Bonsoir,

    Il est possible de passer des variables comme paramètre entre 2 pages web.

    Mais est-il possible d'alimenter une variable par une constante comme dans l'exemple ci-dessous.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <td><input type="button" onclick="javascript:window.location = 'modifier_majeur.php?send_id_maj={$majeur.id_maj};send_trt="supprimer"';" value="Supprimer"></td>
    où j'ai :

    Merci
    Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose.

  2. #2
    Membre expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Points : 3 239
    Points
    3 239
    Par défaut
    Pas bien compris ce que tu voulais faire, mais j'ai une solution (je l'aime pas car elle "concurrence" un de mes projets), c'est le JSON ou pour les cas simples, les cookies, sinon, si JSON ne te convient pas (il est trop élementaire) j'ai un code similiaire mais plus performant sur mon disque dur... comme tu veux
    Fremy
    Pour vos développements Web et une navigation agréable, le tout gratuit :
    1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
    2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey

  3. #3
    Membre extrêmement actif Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Points : 682
    Points
    682
    Par défaut
    J'ai besoin de passer une constante d'un programme à l'autre, ici dans l'exemple c'est le mot "supprimer" si l'on clique sur le bouton supprimer.

    J'ai 2 paramètres à passer une variable et une constante.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    modifier_majeur.php?send_id_maj={$majeur.id_maj};send_trt="supprimer"
    Lorsque je met la constante "supprimer'", le lien ne fonctionne plus; Si je mets une variable à la place de "supprimer", le lien fonctionne.

    Voilà j'èspère avoir été plus clair.
    Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose.

  4. #4
    Membre expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Points : 3 239
    Points
    3 239
    Par défaut
    Un lien != du javascript : une variable mise dedans, pour le navigateur, c'est du texte et rien que du texte !

    Et pour ta "constance" je te conseille d'en apprendre plus sur le HTTP et les URL's...

    On ne met JAMAIS de " dans une URL, on sépare les variables par &, pas par ; (etc, ...)
    Fremy
    Pour vos développements Web et une navigation agréable, le tout gratuit :
    1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
    2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey

  5. #5
    Membre extrêmement actif Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Points : 682
    Points
    682
    Par défaut
    Ce que tu me fais comprendre, c'est que ce choix technique n'est pas le bon ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <td><input type="button" onclick="javascript:window.location = 'modifier_majeur.php?send_id_maj={$majeur.id_maj}&send_trt=supprimer';" value="Supprimer"></td>
    Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose.

  6. #6
    Membre expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Points : 3 239
    Points
    3 239
    Par défaut
    En effet !

    Si tu veux mon humble avis, je ferais comme ceci :
    {arg0 et arg1 étant des chaines de caractères, des nombres, ou des fonctions JS}
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    window.location.href = "http://s-s.serveur.ext/Dir/File.ext?arg0=" + 
       escape(arg0) + 
       "&arg1=" + 
       escape(arg1) + 
       ""
    Fremy
    Pour vos développements Web et une navigation agréable, le tout gratuit :
    1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
    2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 30/08/2008, 21h14
  2. Réponses: 0
    Dernier message: 07/05/2008, 11h34
  3. passage de variables entre deux pages jsp
    Par ICS123 dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 14/12/2007, 08h35
  4. [PHP-JS] passage de variables entre pages
    Par lenstoi dans le forum Langage
    Réponses: 3
    Dernier message: 17/08/2007, 17h04
  5. Réponses: 2
    Dernier message: 30/09/2006, 22h36

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