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

ASP Discussion :

pamamètre on click dans un lien avec stockage valeur dans une variable de session


Sujet :

ASP

  1. #1
    Membre actif Avatar de jamesleouf
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    522
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 522
    Points : 243
    Points
    243
    Par défaut pamamètre on click dans un lien avec stockage valeur dans une variable de session
    Bonjour,
    désolé pour ce sujet peu clair...
    Dans un lien, il me faut stocker une certaine valeur dans une variable de session;
    pour cela j'ai donc 2 liens différents:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <a href="page.asp" target="_self" class="titre" onClick=<%session("type_page")=1%>>Page mode 1</a>
     
     
    <a href="page.asp" target="_self" class="titre" onClick=<%session("type_page")=2%>>Page mode 2</a>
    Bizarrement la variable vaut 2... comme si elle acceptait le deuxième mais ne passe pas à 1 lorsque je clique sur le premier lien...
    En fait, j'ai besoin de cela pour savoir quel lien a cliqué l'utilisateur. Suivant cela, alors j'affiche d'une manière ou d'une autre...

    Merci beaucoup

  2. #2
    Membre actif Avatar de jamesleouf
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    522
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 522
    Points : 243
    Points
    243
    Par défaut
    je me permets de donner la suite sans faire 'modifier' car c'est de nouveaux éléments.

    Voila, j'ai fait une série de tests, à savoir: changer la valeur de doit prendre session("type_page")
    Et en mettant pour la deuxieme ligne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="page.asp" target="_self" class="titre" onClick=<%session("type_page")=3%>>Page mode 2</a>
    Et en cliquant sur la première ligne (la variable devrait etre à 1 (ou a 2 si les changements n'ont pas été pris en compte)), la valeur affichée est: 3 !!!!!

    Alors que j'ai cliqué sur le premier lien!! (et j'en suis certain puisque j'ai refait le test avec d'autres nombre... je trouve ça plus que louche et vraiment énervant...

    En me demandant ce qui peut se passer, je ne sais que répondre...
    en effet, les 2 liens pointent vers la même page mais on des conditions différentes sur le clique. Est ce seulement le dernier onClick qui est pris en compte?

  3. #3
    Membre actif Avatar de jamesleouf
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    522
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 522
    Points : 243
    Points
    243
    Par défaut
    Re-bonjour,
    finalement je crois que j'ai trouvé le problème ainsi que la solution...
    Il semblerait que lors du clique, il y ait une exécution de tout les onClick de la page successivement...
    Ce qui fait, que ma variable de session prenait comme valeur, la dernière lui étant attribuée.
    J'ai donc contourné le problème en ajoutant ?page=1 ou 2 dans l'url de lien...

    Merci quand même...

    Benjamin

    PS : Ces tests ont été faits sur Firefox

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

Discussions similaires

  1. Envoyer dans le script JS la valeur d'une variable php
    Par mickniclln dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 02/11/2013, 18h28
  2. Problème avec la valeur d'une variable globale
    Par sab_info dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 07/06/2013, 12h26
  3. Réponses: 5
    Dernier message: 15/05/2008, 17h40
  4. Réponses: 2
    Dernier message: 16/11/2007, 18h38
  5. Comment recuperer la valeur d'une variable de session avec du javascript
    Par pierrot10 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/09/2006, 10h40

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