Ir para conteúdo

POWERED BY:

Arquivado

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

Argos

[Resolvido] Recuperando uma session dentro do window.open

Recommended Posts

E ai rapaziada!

 

Seguinte, tenho uma página de visualização e exclusão de registros do access e uma outra de exclusão de registro em xml (esses registros são relacionados)

 

Qdo você exclui um registro da 1° página (access), aparece um alert de confirmação. Qdo o cara clica confirma, eu gostaria que redirecionasse automaticamente pra exclusao da 2° página, no seu respectivo registro.

 

Pra isso fiz o seguinte:

function confirm_delete(form) {
  if (confirm("Tem certeza que deseja excluir o registro?")) {
	document[form].action = '<%=Request.ServerVariables("SCRIPT_NAME")%>';
	document[form].submit();
	window.open ("../listar.asp?titulo=<%Session("hiperlink")%>", "_self")
  }

Onde

 

<%Session("hiperlink")=objRS.Fields.Item("evento").Value%>

pois "evento" é o único campo em comum.

 

Acontece que ao testar, a session aparece vazia. Aparece apenas listar.asp?titulo=

 

Já testei com response.write e escreve normal.

Será q estou chamando a session errado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta asim:

 

<script>

var variavel = '<%=session("nomedasesion")%>';

</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

você não está imprimindo a session, esqueceu a igualdade antes do nome "Session", corrigir para você aqui

 

window.open ("../listar.asp?titulo=<%=Session("hiperlink")%>", "_self")

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloquei:

var hiperlink2 = '<%=Session("hiperlink")%>';
na primeira linha do script, e na primeira do body:

<%response.Write (hiperlink2)%>
e não está escrevendo nada.. estranho q se eu trocar o hiperlink2 do write pela session, escreve..

 

Grande Ted!

Era isso msm...q bobiada...

 

Mais uma vez valeu galera..

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.