sssilvio Postado Junho 14, 2004 Denunciar Share Postado Junho 14, 2004 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> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Junho 14, 2004 Denunciar Share Postado Junho 14, 2004 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.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 sssilvio Postado Junho 14, 2004 Autor Denunciar Share Postado Junho 14, 2004 funciona.Eu tenho um script parecido.Mas não consigo adaptar. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Junho 14, 2004 Denunciar Share Postado Junho 14, 2004 Cara você pode criar um caixa hidden e colocar o valor nela dai você chama assimwindow.open ('pagina.asp?id='+window.nomedocampoinvisivel.value)daí já era na próxima pagina você chama o request da variavel id beleza!FAlowzzz Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 negociadorweb Postado Junho 14, 2004 Denunciar Share Postado Junho 14, 2004 Acho que seria mais facil, na hora em que ele for chamar a funcao js passar o asp, tipo:novo("<%=id%>")é bem mais rápido e mais pratico. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Junho 14, 2004 Denunciar Share Postado Junho 14, 2004 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 variaveisa pagina a ser aberta levara as variaveis: arquivo.asp?var1="&valor&" so que o java tem que estar na mesma pagina... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Bicicleta Postado Junho 14, 2004 Denunciar Share Postado Junho 14, 2004 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 sssilvio Postado Junho 15, 2004 Autor Denunciar Share Postado Junho 15, 2004 Ai rapazzzziada é simples. 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Junho 15, 2004 Denunciar Share Postado Junho 15, 2004 Com certeza da para simplificar mais.usando a criatividade se vai longe......... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Junho 15, 2004 Denunciar Share Postado Junho 15, 2004 parabéns silvio..muito bom seu codigo! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 sssilvio Postado Junho 16, 2004 Autor Denunciar Share Postado Junho 16, 2004 MUito bom mesmo!!Ele é totalmente funcional.E soluciona varios problemas, posso passar varias variaveis com este metodo. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
sssilvio
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
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.