RECUPERAR SESSION

LUIZCOMINO 25/07/2011 10:45:26
#379902
Bom Dia Amigos,
Estou com uma dificuldade, tenho 2 functions em javascript para pegar o valor de uma session, mas sempre que chamo a function envi() ele sempre pega o valor da function de baixo,sempre a Session Alterar_Cidades vem como [Ô]Remove[Ô].

já tentei dessas duas formas

1º---------------------------------------

<script language=[Ô]JavaScript[Ô]>

function envi()
{
document.write([Ô]<% Session([Ô]Alterar_Cidades[Ô])=[Ô]Adiciona[Ô] %>[Ô]);
document.execute_alterar.submit();
return false;
}

function remover()
{
document.write([Ô]<% Session([Ô]Alterar_Cidades[Ô])=[Ô]Remove[Ô] %>[Ô]);
document.execute_alterar.submit();
return false;
}

</script>

2º-------------------------------
<script language=[Ô]JavaScript[Ô]>

function envi()
{
<% Session([Ô]Alterar_Cidades[Ô])=[Ô]Adiciona[Ô] %>
document.execute_alterar.submit();
return false;
}

function remover()
{
<% Session([Ô]Alterar_Cidades[Ô])=[Ô]Remove[Ô] %>
document.execute_alterar.submit();
return false;
}

</script>
-----------------------------------------------------------------
para chamar a funcao no botão está [Ô] onClick=[Ô]envi()[Ô] [Ô]

Valeu pessoal!
LUIZCOMINO 25/07/2011 12:08:50
#379908
alguem?
GUTOTEC 25/07/2011 16:02:09
#379930
tente assim

onClick=[Ô]javascript: envi();[Ô]>
LUIZCOMINO 25/07/2011 16:48:17
#379934
Olá Amigo Obrigado pelo resposta,
mas continua a mesma coisa...
GUTOTEC 25/07/2011 17:37:49
#379939
mais sempre pega a de baixo porque a session tem o mesmo nome ..... Alterar_Cidades

Se voce trocar esses Alterar_cidades por envAlterar_cidades ou revAlterar_cidades

aparentemente resolveria
LUIZCOMINO 25/07/2011 18:33:06
#379942
mas no caso eu criei 2 funções então o correto seria assumir o valor da função envi() que eu estou chamando correto?
FILMAN 25/07/2011 20:31:10
#379946
Você esta usando a função REMOVER em outra instancia?


Tente assim
<script language=[Ô]JavaScript[Ô]>
function envi(){
document.write([Ô]<% Session([Ô]Alterar_Cidades[Ô])=[Ô]Adiciona[Ô] %>[Ô]);
document.execute_alterar.submit();
return false;
}

function remover(){
document.write([Ô]<% Session([Ô]Alterar_Cidades[Ô])=[Ô]Remove[Ô] %>[Ô]);
document.execute_alterar.submit();
return false;
}

function verifica(){
if document.write([Ô]<% Session([Ô]Alterar_Cidades[Ô])=[Ô]Adicionar[Ô] %>[Ô]){
envi();
}
else if document.write([Ô]<% Session([Ô]Alterar_Cidades[Ô])=[Ô]Remove[Ô] %>[Ô]){
remover();
}
else{
return false;
}
</script>



Agora Coloque no BOTÃO

<input type=[Ô]Button[Ô] id=[Ô]Clicar[Ô] onClick=[Ô]javascript: verifica();[Ô]>
ou
<input type=[Ô]Button[Ô] id=[Ô]Clicar[Ô] onClick=[Ô]return verifica();[Ô]>


Vê se te ajuda


Tópico encerrado , respostas não são mais permitidas