Capturar variável via método Get URL com Javascript
9 de abril, 2008 por Ricardo José CorrêaEsse script é uma ótima opção para quem precisa pegar as variáveis pelo método get, mas não tem como usar programação de servidor, tipo PHP.
get-url-variables.js
function getUrlVars() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for(var i = 0; i < hashes.length; i++) { hash = hashes[i].split('='); hash[1] = unescape(hash[1]); vars.push(hash[0]); vars[hash[0]] = hash[1]; } return vars; } //Exemplo de URL get-url-variables.htm?variavel1=Primeira variavel&variavel2=Segunda variavel var pedaco = getUrlVars(); alert(pedaco['variavel1']); // Caixa de alerta resultara "Primeira variavel" alert(pedaco['variavel2']); // Caixa de alerta resultara "Segunda variavel"
Technorati Tags: geturl, get url, programação, javascript

Deixando resquícios duvidosos para arqueólogos do futuro.




























maio 6th, 2008 em 12:50
ola Amigo, muito bom seu codigo, só tem um problema q quando colou ele deu problema em alguns simbolos.. segue ok…
function getUrlVars(){
// Get variaveis por JS;
var vars = [], pedaco;
var inteira = window.location.href.slice(window.location.href.indexOf(’?') + 1).split(’&’);
for (var i = 0; i < inteira.length; i++){
pedaco = inteira[i].split(’=');
pedaco[1] = unescape(pedaco[1]);
vars.push(pedaco[0]);
vars[pedaco[0]] = pedaco[1];
}
return vars;
}