toile d arraignee

Récupérer un parametre dans une url

Comment récupérer la valeur d'un paramètre du get d'une url

url javascript, javascript url, recuperer url javascript, parametre url javascript, javascript parametre url, javascript recuperer url, url parametre, recuperer url, recuperer parametre url javascript, get url parameter javascript, get url param javascript, recuperer variable url javascript, recuperer parametres url, recuperer les get url, recuperer javascript get url

Cette fonction permet de récupérer un paramètre dans le get d'une url :


/**
* Retourne la valeur d'un paramètre d'une url
*
* @param string param
* nom du paramètre dont on souhaite avoir la valeur
* @param url
* url dans laquel on souhaite récupérer le paramètre ou rien si l'on souhaite travailler sur l'url courante
* @return String
* @author Labsmedia
* @see http://www.labsmedia.com
* @licence GPL
*/
function getParamValue(param,url)
{
var u = url == undefined ? document.location.href : url;
var reg = new RegExp('(\\?|&|^)'+param+'=(.*?)(&|$)');
matches = u.match(reg);
return matches[2] != undefined ? decodeURIComponent(matches[2]).replace(/\+/g,' ') : '';
}

Exemples :


alert(getParamValue('q','http://www.google.fr/search?q=javascript+parametre+url'));

Affichera "javascript parametre url"


alert(getParamValue('q','q=javascript+parametre+url'));

Affichera "javascript parametre url"
Si vous lancer le code :


alert(getParamValue('q'));

Sur la page http://www.monsite.com/search.php?q=ma+recherche&type=fr la fonction retournera "ma recherche"

Image : Misserion

 
 

b1n@sp1n