Bonjour

J'ai ce petit bout de code bien pratique pour récupérer les parmétres d'url
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
function extractUrlParams() {
    var t = location.search.substring(1).split('&');
    var f = [];
    for (var i = 0; i < t.length; i++) {
        var x = t[i].split('=');
        f[x[0]] = x[1];
    }
    return f;
}
Je souhaiterais faire une fonction qui s'appuie sur celle-ci et me retourner un paramètre spécifique
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
function FindUrlParams(MonParam) {
    var t = extractUrlParams();
    var Retour = "";
    for (var i = 0; i < t.length; i++) {
        if (t[0,i] == MonParam) {
            Retour = t[1, i];
        }
    }
    return Retour;
}
Le problème est que quand je l'exécute t.lenght = 0
et qu'il attend plutot quelques choses comme t.MonParam