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, parametre url javascript, javascript parametre url, url parametre, javascript recuperer url, javascript recuperer variable url, recuperer get javascript, recuperer variable url javascript, javascript recuperer get, html parametre url, recuperer un parametre url en javascript, recuperer variable url, recuperer un parametre d url en javascript, javascript get url parameter

Date de publication : 2009-01-10

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