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
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;				
        }
    }
}
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.

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.