Páginas

sexta-feira, 4 de outubro de 2013

Lendo variáveis de um URL com JavaScript

Esta funcção basicamente lê a url da página atual, executa algumas expressões regulares na URL, em seguida, grava os parâmetros de URL em uma matriz associativa, que podemos acessar facilmente.
Então, como exemplo, se tivéssemos o seguinte url com o javascript na parte inferior no lugar.

http://eniomarcelo.com.br/index.php?id=123&page=home

Para pegar o valor 123 dentos da variável id e para pegar o valor home dentro da variável page, segue a seguinte função em javascript:


<script>

function getUrlVars() {
    var vars = {};
    var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
        vars[key] = value;
    });
    return vars;
}

var first = getUrlVars()["id"];
var second = getUrlVars()["page"];

alert(first);
alert(second);



</script>

Espero que gostem. Grande Abraço.


fonte : http://papermashup.com/read-url-get-variables-withjavascript/