|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre régulier
![]() |
Bonjour à tous,
Est-il possible d'incrémenter la valeur d'un span (à la base qui est de "1") à chaque clic sur un bouton ? Je sais qu'à chaque chargement de la page, la valeur du span se réinitialise mais y aurait-il un moyen qu'elle se mette à jour (+1) ? Genre quelque chose comme ça : Code :
|
||
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() ![]() Simon LevesqueConsultant informatique Inscription : février 2009 Messages : 97 ![]() |
Si quand tu dis que tu changes de page, le span est toujours visible et donc tu la changes avec un appel AJAX, il faudrait peut-être juste enlever un parseInt puisque tu demandes de parser un entier plutôt qu'un string la seconde fois
Code :
$("#page_number").text(parseInt($("#page_number").text()) + 1); |
|
00
|
|
|
#3 |
|
Membre régulier
![]() |
En fait, la page se recharge entièrement à chaque clic sur le bouton OK (c'est un questionnaire). Donc il faudrait que j'utilise des cookies pour stocker la dernière valeur afin de mettre à jour le span ?
|
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() ![]() Simon LevesqueConsultant informatique Inscription : février 2009 Messages : 97 ![]() |
Puisqu'il faut garder la valeur, oui c'est un cookie
|
|
00
|
|
|
#5 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 019 ![]() |
ou passer la valeur en get dans l'url (ou en post avec la langage serveur)
__________________
Ma page 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 ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#6 |
|
Membre régulier
![]() |
Oui voilà, mais est-il possible de changer la valeur d'un cookie qui est déjà créé ?
Code :
$.cookie("mon_cookie") = "nouvelle_valeur"; |
|
|
00
|
|
|
#7 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 019 ![]() |
ben vu que le cookies ne sont pas activés par tout le monde, le plus sur est de passer ton paramètre dans l'url
sinon oui un cookie n'est pas en lecture seule ...
__________________
Ma page 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 ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#8 |
|
Membre régulier
![]() |
Je vais voir pour l'URL après. J'essaye avec le cookie déjà mais ce code n'a pas l'air de fonctionner (pour modifier sa valeur) :
|
|
|
00
|
|
|
#9 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 019 ![]() |
__________________
Ma page 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 ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#10 |
|
Membre régulier
![]() |
Ouais mais là c'est pour créer un cookie non ? Moi j'en crée un au départ et à chaque chargement je voudrais modifier sa valeur. Est-ce quelque chose du genre marche ?
Code :
$.cookie("page_number") = parseInt($.cookie("page_number")) + 1; |
|
|
00
|
|
|
#11 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 019 ![]() |
Code :
$.cookie("page_number",parseInt($.cookie("page_number")) + 1);
__________________
Ma page 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 ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#12 |
|
Membre chevronné
![]() Développeur Web Inscription : mars 2011 Messages : 399 ![]() |
et sinon, ne pas oublier le 2ème argument de parseInt() sinon, on peut avoir de drôle de surprises. (si par exemple, la 1ère page est appelée "01"
Code :
$.cookie("page_number",parseInt($.cookie("page_number"), 10) + 1);
__________________
Membre de StackOverflow, je suis un fervant utilisateur de PHP et de jQuery. Après des études de graphisme, j'ai décidé de mélanger développement web et web design. J'ai ainsi donc créé mon site web mais aussi plusieurs projets personnels. Dans les plus aboutis, vous pourrez trouver dans mon labo et dans mon devblog, un raccourcisseur d'url, un bookmarklet pour envoyer l'url de la page actuelle vers votre email pour lire plus tard ou sauvegarder, mon générateur de template HTML5, etc... |
|
00
|
|
|
#13 | ||
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 019 ![]() |
Code :
__________________
Ma page 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 ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
||
|
|
00
|
|
|
#14 |
|
Membre régulier
![]() |
Au premier clic, ça fonctionne bien (alert me renvoie 2). Mais après ça me renvoie toujours 2 (ce qui veut dire que la valeur du cookie ne se met pas à jour). Je vais encore chercher mais je me demande si c'est vraiment possible de faire ça.
|
|
|
00
|
|
|
#15 | ||
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 019 ![]() |
Code :
__________________
Ma page 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 ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
||
|
|
10
|
|
|
#16 | ||
|
Membre régulier
![]() |
Merci SpaceFrog ! Cette ligne "$.cookie("page_number", +$.cookie("page_number")+1);" fonctionne bien. Le seul hic qui me reste c'est pour la condition :
Code :
|
||
|
|
00
|
|
|
#17 | ||
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 019 ![]() |
et si tu testais ???
Code :
__________________
Ma page 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 ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
||
|
|
00
|
|
|
#18 |
|
Membre régulier
![]() |
Ah excuse-moi j'avais testé mais ça fonctionnait pas, la condition est bonne, c'est ce qui est à l'intérieur qui bugge. Je vais voir de ce côté-là.
EDIT : Non en fait c'est bon, j'ai oublié de déclarer une variable. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com