pifou25
Messages postés144Date d'inscriptionlundi 13 octobre 2003StatutMembreDernière intervention21 décembre 2014 11 déc. 2007 à 16:25
bonne question, ça marchait pas ça renvoyait GET['']='titi'
j'ai modifié le code pour autoriser les variables vide et avoir GET['tit']='' (on aurait pu mettre null ou 0)
tant qu'à faire j'ai ajouté le decodeURl dans la boucle.
Palleas_44
Messages postés130Date d'inscriptionlundi 12 décembre 2005StatutMembreDernière intervention19 avril 2009 10 déc. 2007 à 15:19
Simple question, si dans mon url j'ai ça : ?toto=salut&titi&plop=youplaboom
Pour la variable titi, ça se passe comment ?
pifou25
Messages postés144Date d'inscriptionlundi 13 octobre 2003StatutMembreDernière intervention21 décembre 2014 6 déc. 2007 à 10:54
c'est casse pied cette rubrique snippet, quand tu cherche un code JS dans le site JS il est dans snippet et je pense jamais à chercher.
Arto_8000
Messages postés1044Date d'inscriptionlundi 7 mars 2005StatutMembreDernière intervention13 juillet 20107 5 déc. 2007 à 22:04
On peut comme on peut ne pas mettre de ";" à la fin de chaque ligne de code. C'est pas recommandé et pas vraiment standard. C'est davantage pour imiter le PHP que je l'avais fait ainsi.
Tu peux le poster si tu veux dans les snippets, j'ai plusieurs trucs sur lequel je travailles de ce temps ci et je risque d'oublier.
pifou25
Messages postés144Date d'inscriptionlundi 13 octobre 2003StatutMembreDernière intervention21 décembre 2014 5 déc. 2007 à 09:43
Arto, j'ai cherché 3 min avant de poster et je crois que j'avais remarqué celui que tu m'indique, mais franchement j'étais pas allé jusqu'à lire les commentaires... je trouvais le mien mieux que celui existant (tu en conviendra) donc j'ai posté.
ton code a en + l'avantage d'utiliser unescape
par contre je pensais pas qu'on pouvait avoir un nom de variable qui commence par $ en js(?)
Tu peux le (re)poster dans les snippets je trouve que ça le mérite c'est toujours utile :)
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 3 déc. 2007 à 07:00
en meme temps, on a tous lu ce genre de truc quelquepart, et tous ecrit ce genre de truc a plus ou moins les commentaires et les noms de variables pres... donc des similitudes c'est normal...
Arto_8000
Messages postés1044Date d'inscriptionlundi 7 mars 2005StatutMembreDernière intervention13 juillet 20107 2 déc. 2007 à 23:14
Sans prétentions ça ressemble plus qu'étrangement à un bout de code que j'avais déjà codé et posté sur des sources qui portent sur ce sujet sur ce site ... en fait c'est exactement là même chose écrit d'une façon différente.
Mon code :
a = unescape(window.location.search.substr(1)).split("&");
$_GET = new Array();
for (i=0;i<a.length;i++){$_GET[a[i].substring(0,a[i].indexOf("="))] = a[i].substr(a[i].indexOf("=")+1);}
11 déc. 2007 à 16:25
j'ai modifié le code pour autoriser les variables vide et avoir GET['tit']='' (on aurait pu mettre null ou 0)
tant qu'à faire j'ai ajouté le decodeURl dans la boucle.
10 déc. 2007 à 15:19
Pour la variable titi, ça se passe comment ?
6 déc. 2007 à 10:54
http://www.codyx.org/snippet_manipuler-parametres-passes-dans-url_93.aspx
c'est casse pied cette rubrique snippet, quand tu cherche un code JS dans le site JS il est dans snippet et je pense jamais à chercher.
5 déc. 2007 à 22:04
Tu peux le poster si tu veux dans les snippets, j'ai plusieurs trucs sur lequel je travailles de ce temps ci et je risque d'oublier.
5 déc. 2007 à 09:43
ton code a en + l'avantage d'utiliser unescape
par contre je pensais pas qu'on pouvait avoir un nom de variable qui commence par $ en js(?)
Tu peux le (re)poster dans les snippets je trouve que ça le mérite c'est toujours utile :)
3 déc. 2007 à 07:00
2 déc. 2007 à 23:14
Mon code :
a = unescape(window.location.search.substr(1)).split("&");
$_GET = new Array();
for (i=0;i<a.length;i++){$_GET[a[i].substring(0,a[i].indexOf("="))] = a[i].substr(a[i].indexOf("=")+1);}
La preuve :
http://www.javascriptfr.com/codes/EXTRAIRE-VALEURS-URL_36384.aspx
Tu ne l'as surement pas fait exprès, mais ça montre que ce genre de script est davantage un snippet qu'une source.