Location.reload + modifiaction de la variable

Signaler
Messages postés
9
Date d'inscription
lundi 13 avril 2009
Statut
Membre
Dernière intervention
23 juin 2009
-
Messages postés
3426
Date d'inscription
lundi 26 décembre 2005
Statut
Membre
Dernière intervention
14 janvier 2011
-
Bonjour,

est-il possible lors d'un location.reload(true) de modifier en meme temps la valeur d'une variable

par exemple ma variable par défaut est nb=-1 je voudrais quand meme temps que le location.reload(true) que l'on mettre nb=1

6 réponses

Messages postés
3426
Date d'inscription
lundi 26 décembre 2005
Statut
Membre
Dernière intervention
14 janvier 2011
18
Bonjour,
le location.reload(true) force le rechargement à partir du
serveur, pour modifer une variable regarde du coté des cookies
;O)
Messages postés
3426
Date d'inscription
lundi 26 décembre 2005
Statut
Membre
Dernière intervention
14 janvier 2011
18
j'ai omis de dire que tu pouvais également passer la
variable dans l'url
exemple :
var url = document.location +"?b=1";
document.location = url;
...et la récupérer avec la propriété document.location.search
;O)
Messages postés
1788
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
24 juillet 2021
132
bonjour
intéressant tous sa je note
Messages postés
9
Date d'inscription
lundi 13 avril 2009
Statut
Membre
Dernière intervention
23 juin 2009

merci beaucoup
Messages postés
9
Date d'inscription
lundi 13 avril 2009
Statut
Membre
Dernière intervention
23 juin 2009

est-il possible de passer un tableau en variable de cette facon ?

cordialement.
Messages postés
3426
Date d'inscription
lundi 26 décembre 2005
Statut
Membre
Dernière intervention
14 janvier 2011
18
...
<table bgcolor= "#e6effe" border="0" cellpadding="5" cellspacing="0" width="100%">----, est-il possible de passer un tableau en
variable de cette facon
?</td>
</td></tr></tbody></table>NON et OUI

NON car ce n'est pas la variable que tu passeras mais une image sous
forme de string
OUI car tu peux
reconstituer la variable en reception

pour l'envoi on utilise la méthode
join
exemple
var Tab = new Array('un', 'deux', 'trois', 'quatre',
'cinq');
var url = document.location +"?Tab=" +Tab.join("+");

document.location = url;

pour la reception il te suffit
d'utiliser la méthode split

;O)