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 :

Modification de variable partag�e en javascript


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Homme Profil pro
    Inscrit en
    Avril 2008
    Messages
    48
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2008
    Messages : 48
    Par d�faut Modification de variable partag�e en javascript
    Bonjour � tous,

    Etant donn� que je suis un d�butant en javascript, je sollicite votre aide pour m'aider � r�soudre mon probl�me :

    J'ai un fichier toto.js qui contient les lignes suivants :
    var toto;
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    function getToto(titi)
    {
        toto = titi
    }
    la fonction getToto permet de modifier la variable globale Toto

    j'ai deux pages html :

    la premi�re "page1.html" contient un lien vers la deuxi�me page

    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    <a href="page2.hml" OnClick="getToto("B")">lien 1 </a>
    avec l'evenement onclick sur le lien vers la page 2, j'appelle la fonction getToto du fichier toto.js pour modifier la variable globale toto.

    dans la deuxi�me page c'est-�-dire page2.html, j'affiche la variable toto :
    sachant que j'ai inclut dans les 2 pages le fichier toto.js, l'alert au niveau de la page2.html m'affiche "undefined", ce qui veut dire que je n'ai pas pu modifier la variable.

    Quelqu'un pourrait m'aider svp?

    Wait ...........

  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 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
    les pages n'ayant pas de lien de parent�e autre que referrer, javascript ne survit pas d'une page � l'autre

    tu devras passer les variable en get dans l'url
    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 confirm�
    Homme Profil pro
    Inscrit en
    Avril 2008
    Messages
    48
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2008
    Messages : 48
    Par d�faut Modification de variable partag�e en javascript
    Je suis d'accord avec toi, j'ai d�j� cherch� pour adopter cette solution mais apparemment, �a existe qu'en php si je ne me trompe pas.

  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 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
    Tu te trompes ...

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <a href="page2.hml"  onclick="this.href=this.href+'?page=titi'">lien 1 </a>
    puis http://javascript.developpez.com/faq...vig#RecupParam
    sur la page de destination
    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 confirm�
    Homme Profil pro
    Inscrit en
    Avril 2008
    Messages
    48
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2008
    Messages : 48
    Par d�faut Bien jou�
    Alors l� j'avoues, je me suis fait lamin�, mais je trouve que l��criture est compliqu� quand m�me.

    Merci beaucoup �a marche maintenant.

  6. #6
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POO�te
    Inscrit en
    Avril 2008
    Messages
    2 652
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activit� : POO�te

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par d�faut
    Citation Envoy� par Idelhaj.Mohamed Voir le message
    la fonction getToto permet de modifier la variable globale Toto
    Je veux pas avoir l'air casse-c*** mais l� � mon avis tu confonds getter et setter ^^

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    var toto;
    function setToto(param) {
       toto = param;
    }
    function getToto() {
       return toto;
    }
    setToto(4);
    // ici toto = 4
    getToto();
    // renvoie 4
    parce que "set" --> "poser" et "get" --> "prendre" donc si tu inverses.... c'est le bordel

  7. #7
    Membre confirm�
    Homme Profil pro
    Inscrit en
    Avril 2008
    Messages
    48
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2008
    Messages : 48
    Par d�faut Getter et Setter
    Je suis d'accord avec toi, mais l� c'�tait juste un exemple, j'ai pas pris mon temps pour r�fl�chir pour les noms des fonctions ce n'�tait pas le but

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [XSLT][Javascript] recup/modif xsl:variable depuis javascript
    Par hjn31 dans le forum XSL/XSLT/XPATH
    R�ponses: 3
    Dernier message: 24/09/2009, 10h25
  2. R�ponses: 3
    Dernier message: 01/09/2005, 11h56
  3. [PHP-JS] passage de variable php a javascript
    Par limpins dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 05/07/2005, 11h54
  4. [CR] Variables partag�es
    Par titdiable dans le forum SAP Crystal Reports
    R�ponses: 6
    Dernier message: 21/12/2004, 09h16
  5. Variable Java dans JavaScript
    Par blaiseac dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 01/12/2004, 14h09

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