Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

quintelab

Obter parametro da URL

Recommended Posts

Aí galera não sou especialista em JavaScript, e gostaria de uma ajuda.

Tenho a seguinte Url: "teste.aspx?return=xx"

Na minha página "teste.aspx" eu tenho uma função de return em JavaScript que precisa obter este valor do parametro "return" neste caso seria o "xx".

Como faço isso?

Gostaria de criar uma variavel que obtesse este valor...

var vreturn = ???
Desde já agradeço...

Compartilhar este post


Link para o post
Compartilhar em outros sites
var loc = document.location;if (document.location.indexOf('return=') != -1)  var vreturn = loc.substring(loc.indexOf('return='),loc.length).split('=')[1];

Compartilhar este post


Link para o post
Compartilhar em outros sites

Minha função ficou assim:

function returnValue(idValue) {
   var loc = document.location;
   if (document.location.indexOf('return=') != -1)
   var vreturn = loc.substring(loc.indexOf('return='),loc.length).split('=')[1];
}
var vEval = "opener.document.empresas." + vreturn;
var objName = eval(vEval);
objName.value = idValue;

vEval = "opener.document.empresas";
var objForm = eval(vEval);
close();
}
Não deu em nada, algo errado ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

onde você está chamando a função?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em uma página anterior tenho um formulário com o nome de "empresas" e tenho o seguinte link:

java script:popupcentree("mostra.aspx?return=txtGlograd_id",600,300,"menubar=no,scrollbars=yes,statusbar=no")
Na página mostra.aspx, tenho um outro link que chama minha função., este outro link é:

java script:returnValue('xx')

Compartilhar este post


Link para o post
Compartilhar em outros sites
var vreturn;function returnValue(idValue) {   var loc = document.location;   if (document.location.indexOf('return=') != -1)   vreturn = loc.substring(loc.indexOf('return='),loc.length).split('=')[1];   var vEval = "opener.document.empresas." + vreturn;   var objName = eval(vEval);   objName.value = idValue;   vEval = "opener.document.empresas";   var objForm = eval(vEval);   close();}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.