Bonjour,
J'ai une fonction ci-dessous que j'utilise pour récupérer des paramètres que je passe sur le ligne d'appel de ma page, page.hta?site=toto&etage=2
Si sous IE7 cela fonctionne très bien, il semblerait que le & ne soit pas lu de la même manière sous IE6 et cela me le remplace par son code hexa %26 quand je place un alert() de la valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function init(){ if(location.search.substring(1)) { jshp_arg = location.search.substring(1).split('&'); nbrarg = jshp_arg.length; for(i=0;i<nbrarg;i++) { jshp_tpeg = (jshp_arg[i].indexOf("=",0)); jshp_tpname = jshp_arg[i].substring(0,jshp_tpeg); jshp_tpvar = jshp_arg[i].substring(jshp_tpeg+1,jshp_arg[i].length); jshp[jshp_tpname] = jshp_tpvar; } } }
Y a t'il un moyen "universel" de récupérer correctement mes paramètres (1 ou 2 par url) afin que je puisse afficher les bonnes infos ?
D'avance merci.
M.
Partager