quinta-feira, 22 de novembro de 2007

Sacar parametros de uma URL com Javascript

Aqui esta um função quer vai ser sempre bastante util.

As linguagens web como php, asp.net, asp, etc... têm umas funções porreiras para sacar os parametros que a gente quer da url.

Por exemplo: http://www.weboeste.com/?id=1&cod=2
Se nessa url quisser saber id, a função ira returnar 1. se quisser saber o cod então devolve 2

Vamos dar uma vista de olhos:

function getParameter( name )
{
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec( window.location.href );
if( results == null )
return "";
else
return results[1];
}

Sem comentários: