Ir para conteúdo
Fórum Script Brasil
  • 0

Como Passar Variavel Por Jscript?


sssilvio

Pergunta

Estou precisando passar um valor para uma janela q sera aberta por meio de jScript mas não consigo pegar o valor.

Olha o cod:

<%

id = 10

%>

<html>

<head>

<script language="JavaScript" type="text/JavaScript">

function novo(id){

pg = "debitos.asp?id=" + id;

win_debitos = window.open(pg,'win_novo','width=460,height=125,top=250,left=150');

}

</script>

</head>

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0

não é possível pegar o valor..

porque você não faz assim:

response.write "<script>"
response.write "window.open..."
response.write "</script>"

tudo isso dentro do response.write..

completa ali o window.open..

Link para o comentário
Compartilhar em outros sites

  • 0

Cara você pode criar um caixa hidden e colocar o valor nela

dai você chama assim

window.open ('pagina.asp?id='+window.nomedocampoinvisivel.value)

daí já era na próxima pagina você chama o request da variavel id beleza!

FAlowzzz

Link para o comentário
Compartilhar em outros sites

  • 0

deixa eu ver se entendi você quer abrir um popup em javascript, mais tem que enviar variaveis..... faça o java normalç mais no endereço da janela so adicione as variaveis

a pagina a  ser aberta levara as variaveis:

arquivo.asp?var1="&valor&"

so que o java tem que estar na mesma pagina...  

Link para o comentário
Compartilhar em outros sites

  • 0

pelo q entendi:

<%

id = 10

%>

<html>

<head>

<script language="JavaScript" type="text/JavaScript">

function novo(id){

pg = "debitos.asp?id="<%=id%>

win_debitos = window.open(pg,'win_novo','width=460,height=125,top=250,left=150');

}

</script>

</head>

Só pra avisar, o inverso não acontece, ou seja, o JS não passa diretamente valor pro ASP...

Agora, acho que esse JS está errado hein... porque pra criar uma variável com JS você usa:

var nome_da_variavel = 'valor dela';

E ali você jogou: win_debitos = window.open...

Além de não ter a palavra reservada var, não sei se vai aceitar comandos dentro de uma variável... Mais ai já é outra história, ehehehehehehe

[]s

Link para o comentário
Compartilhar em outros sites

  • 0

Ai rapazzzziada é simples.

biggrin.gifcool.gif

Eu consegui não tem muito grilo não, ai vai o cod.

<%
	id = 10
	idD = 20
	js = "<a href=""javascript:envia('"&id&"')"">Alt</font>"
	js2 = "<a href=""javascript:envia('"&idD&"')"">Alt</font>"
	vai = "../debitos.asp?id="&id& "&idD="&idD
%>
<html>
<head>
<script language="JavaScript">
	function envia(id){
  pg = "<%=vai%>"
  alert(pg)
  win_detalhes = window.open(pg,'win_detalhes','width=330,height=206,top=150,left=235');
	}
</script>
</head>
<body>
<%=js%>
</body>
</html>

Com certeza da para simplificar mais.

Valeu a ajuda ai.

Link para o comentário
Compartilhar em outros sites

  • 0

parabéns silvio..

muito bom seu codigo!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...