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 30/07/2006, 23h15   #1
Candidat au titre de Membre du Club
 
Inscription : mai 2006
Messages : 95
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 95
Points : 13
Points : 13
Par défaut image cliquable entrainant une ecriture de session

En fait lors de ma gestion de panier pour choisir la quantité, j'ai une image séparé en deux par une map et quand je clique dessus je voudrais changer la variable de session correspondante :

Code :
1
2
3
4
5
<map name="1">
<area shape="rect" coords="0,11,20,22" href="javascript:plusmoins('quantiteee<%=i%>',1);" />
<area shape="rect" coords="0,0,20,10" href="javascript:plusmoins('quantiteee<%=i%>',2);" />
</map>
<input type="text" name="quantiteee<%=i%>" value="<%=Liste(1,i)%>" size="2" maxlength="4"><img src="Images/plusmoins.gif" width="14" height="19" align="absbottom" hspace="0" border="0" usemap="#1" >
Code :
1
2
3
4
5
6
7
8
9
10
11
<script type="text/javascript">
function plusmoins(id,type) {
	var qte = document.forms['quant'].elements[id]
	if (type==2) //+1
		qte.value = parseInt(qte.value) + 1
	if (type==1 && parseInt(qte.value)>0) //-1
		qte.value = parseInt(qte.value) - 1
	if (parseInt(qte.value) >= 0)
		document.forms['actualiser'].submit()
	}
		</script>
Je ne sais pas où mettre le code d'écriture de session, car si je le met à l'ouverture de la page, le premier affichage de la page va merder et si je le met à la fin c'est pareil. Il faudrait que le code se lance lorsque l'on clique sur le bouton, j'ai chercher et j'ai aps trouver de moyen de mettrte mon code asp dans la fonction javascript.
Pour ceux qui ont compris mon probleme, un shti coup main merci
killerhertz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2006, 13h33   #2
Membre éprouvé
 
Avatar de malbaladejo
 
Inscription : avril 2002
Messages : 377
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : avril 2002
Messages : 377
Points : 477
Points : 477
On ne le dira jamais assez :
Le javascript est éxécuté coté client et l'asp coté serveur.
Les sessions sont coté serveur et le code javascript ne peut pas modifier une variable session.

Dans ton cas je ne vois pas très ou est ta variable session.
C'est : List(1,i) ?
malbaladejo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2006, 19h33   #3
Candidat au titre de Membre du Club
 
Inscription : mai 2006
Messages : 95
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 95
Points : 13
Points : 13
OK ca je suis d'accord avec toi, mais en fait je voudrais simplement incrementer la variable de session chaque fois que je clique sur l'image. Le code qui fait ca je l'ais mais le probleme c'est où et comment le mettre, je pense que le mieux c'est de le caser lorsque je clique sur le bouton. Je peux pas le mettre au chargement de la page car sinon la quantité va augmenter toute seule.
Sur certain site avec gestion de panier j'ai deja vu ca le probleme c'est que je peux pas voir le code asp.
Pour ceux qui ont une idée merci
killerhertz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2006, 22h36   #4
Membre confirmé
 
Inscription : janvier 2005
Messages : 451
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 451
Points : 254
Points : 254
salut,

pourquoi pas mettre sur les OnClick='' des images l'appel à une fct javascript qui ouvrirait une popup dans laquelle s'effectuent tes traitements asp et qui se referme toute seule... Ca sera invisible pour l'utilisateur

a+
philippe123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2006, 09h44   #5
Candidat au titre de Membre du Club
 
Inscription : mai 2006
Messages : 95
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 95
Points : 13
Points : 13
Ouai ca peut depanner c'est pas bete, mais je pense qu'il doit y avoir un autre moyen avec des conditions et d'autre truc, enfin si je trouve rien d'autre j'utiliserais ca.
Merci pour vos idées.
killerhertz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 09h28   #6
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Salut,
XMLHTTP?
A+
Immobilis 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 14h04.


 
 
 
 
Partenaires

Hébergement Web