Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/05/2008, 11h56   #1
Membre confirmé
 
Avatar de jamesleouf
 
Homme
Ingénieur développement logiciels
Inscription : juillet 2005
Messages : 513
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Paris (Île de France)

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

Informations forums :
Inscription : juillet 2005
Messages : 513
Points : 215
Points : 215
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 :
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
__________________
James PaBond
http://www.greenquizz.com/
jamesleouf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2008, 12h15   #2
Membre confirmé
 
Avatar de jamesleouf
 
Homme
Ingénieur développement logiciels
Inscription : juillet 2005
Messages : 513
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Paris (Île de France)

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

Informations forums :
Inscription : juillet 2005
Messages : 513
Points : 215
Points : 215
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 :
<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?
__________________
James PaBond
http://www.greenquizz.com/
jamesleouf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2008, 13h56   #3
Membre confirmé
 
Avatar de jamesleouf
 
Homme
Ingénieur développement logiciels
Inscription : juillet 2005
Messages : 513
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Paris (Île de France)

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

Informations forums :
Inscription : juillet 2005
Messages : 513
Points : 215
Points : 215
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
__________________
James PaBond
http://www.greenquizz.com/
jamesleouf est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h38.


 
 
 
 
Partenaires

Hébergement Web