Ir para conteúdo

POWERED BY:

Arquivado

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

Lainezinha

atribuir valores javascript

Recommended Posts

Olá pessoal,Seria possivel em uma variavel asp receber valores de uma variavel javascript sem postar a página???sei que o inverso é possivel como mostra abaixo e possivel<script>var teste = "<%=testevar%>"alert(teste)</script>Desde já gradeço!!Lainecomo vcs disseram que naum é possivel..entaum lá vai o meu probleminha..estou com um código que peguei neste site mesmo que escreve script pelo ASPeste foi o que eu editei<% EscreveFuncaoJavaScript ("teste") %><%Function EscreveFuncaoJavaScript(teste)Response.Write "<script language=""JavaScript"">" & vbcrlf Response.Write "function Grava(codigo) {" & vbcrlf'Vamos criar um switch para ele verificar qual opção foi selecionada!! Response.Write "alert(codigo);" & vbcrlf 'comandosqlin = "INSERT INTO ASRP_ASS_RPT_QST VALUES(1,1,1,valor)"Set RS= Conexao.Execute (Sqlin)'Fecha chaves do switch e da função! E fecha o script! Response.Write "}" & vbcrlf & "</script>" & vbcrlf End Function%>o problema é que tenho que atribuir o valor da variável codigo (javascript) para a minha string de inserção no banco de dados (aonde esta a palavra valor..)oq eu faço???Obrigada!!Laine

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não...

A Ordem de interpretação impossibilita.

<{POST_SNAPBACK}>

hummm..

 

entaum lá vai o meu probleminha..

estou com um código que peguei neste site mesmo que escreve script pelo ASP

este foi o que eu editei

 

<% EscreveFuncaoJavaScript ("teste") %>

<%

Function EscreveFuncaoJavaScript(teste)

 

Response.Write "<script language=""JavaScript"">" & vbcrlf

Response.Write "function Grava(codigo) {" & vbcrlf

 

 

'Vamos criar um switch para ele verificar qual opção foi selecionada!!

Response.Write "alert(codigo);" & vbcrlf

 

'comando

sqlin = "INSERT INTO ASRP_ASS_RPT_QST VALUES(1,1,1,valor)"

Set RS= Conexao.Execute (Sqlin)

'Fecha chaves do switch e da função! E fecha o script!

Response.Write "}" & vbcrlf & "</script>" & vbcrlf

 

End Function

%>

 

o problema é que tenho que atribuir o valor da variável codigo (javascript) para a minha string de inserção no banco de dados (aonde esta a palavra valor..)

 

oq eu faço???

 

 

Obrigada!!

Laine

Compartilhar este post


Link para o post
Compartilhar em outros sites

entendi..então gostaria de discutir o meu problemão..estou montando um questionário aonde as perguntas as suas opções correspondentes estão gravadas no banco assim como as suas respostas..estou mostrando todas estas em um recordset paginado..aonde cada oção está com um rádio button pois quando o usuário clicar neste será gravado no banco de dados a resposta correspondente e ele clicará em proxima..massss este que é o problema eu não consigo gravar os valores que são acionados pelo radiobutton sem postar a páginateria uma ideia melhor???segue abaixo o uma parte meu código..<html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><% EscreveFuncaoJavaScript ("teste") %><%Function EscreveFuncaoJavaScript(teste)Response.Write "<script language=""JavaScript"">" & vbcrlf Response.Write "function Grava(codigo) {" & vbcrlfResponse.Write "alert(codigo);" & vbcrlf 'comandosqlin = "INSERT INTO ASRP_ASS_RPT_QST VALUES(1,1,1,'a)')"Set RS= Conexao.Execute (Sqlin)'Fecha chaves do switch e da função! E fecha o script! Response.Write "}" & vbcrlf & "</script>" & vbcrlf End Function%></head><!-- Nesta página terá rotina asp --><body background="../imagens/coringafoto.gif"><form name="goForm" method="post" action="gincana_resultado.asp"> <input type="hidden" name="quest"> <table width="100%" border="0" cellspacing="0" cellpadding="5"> <tr> <td width="27%"><img src="../imagens/saudavel_home.jpg" width="200" height="157"></td> <td width="73%" valign="top"> <table width="100%" border="0" cellspacing="0" cellpadding="3"> <% intRec= 0 While intRec < oRsQst.pagesize AND NOT oRsQst.EOF %> <tr> <td colspan="2"><font size="3" face="Verdana, Arial, Helvetica, sans-serif"> <strong><%=oRsQst("PRGT_NUM")%><%=oRsQst("PRGT_DES")%></strong></font> </td> </tr> <!-- Inicio Opções --> <% sql = "SELECT * FROM OPPG_OPT_PRG " sql = sql & " WHERE OPPG_PRGT_COD=" & oRsQst("PRGT_COD") sql = sql & " AND OPPG_OPT <> '*'" Set oRsOpt = Conexao.Execute(sql) While not oRsOpt.EOF teste3 = mid(oRsOpt("OPPG_OPT"),1,1) %> <tr> <td width="4%"><input type="radio" value="<%=mid(oRsOpt("OPPG_OPT"),1,1)%>" name="opcao" onClick="Grava(this.value)"></td> <td width="96%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <strong><%=oRsOpt("OPPG_OPT")%><%=oRsOpt("OPPG_DES")%></strong></font></td> </tr> <% oRsOpt.MoveNext Wend %> <!-- Final Opções --> <%oRsQst.Movenext intRec = intRec + 1 if oRsQst.eof then response.write " " Wend%> <tr> <td colspan="2"> <div align="right"> <font color="#FF0000" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong> <% sub insere response.Write() end sub 'criando o menu de navegação inferior if intpagina <> oRsQst.Pagecount then response.write " <a href =gincana_quiz.asp?pagina=" & intpagina + 1 & ">Próxima>></a>" end if if intpagina = oRsQst.PageCount then response.write " Ver Resultado" end if %> </strong></font></div></td> </tr> </table> </td> </tr></table></form></body></html>Obrigada!!!Elaine

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode utilizar um "Frame" escondido para fazer isso. Ou ainda um janela POPUP, que abriria antes da página ser postada.Utilizando uam Janela do tipo "Modal", voce poderia aguardar que o processo fosse completado para passar para a próxima página.Tem outras opções ainda. !!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode utilizar um "Frame" escondido para fazer isso. Ou ainda um janela POPUP, que abriria antes da página ser postada.

 

Utilizando uam Janela do tipo "Modal", voce poderia aguardar que o processo fosse completado para passar para a próxima página.

 

Tem outras opções ainda. !!!!

<{POST_SNAPBACK}>

OLÁ!!!

 

Sem querer ser mala.. mas você poderia ser mais especifico tipo me dar um exemplo.. isso iria me ajudar muiiito..

 

Obrigada!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal,

 

Seria possivel em uma variavel asp receber valores de uma variavel javascript sem postar a página???

 

sei que o inverso é possivel como mostra abaixo e possivel

<script>

var teste = "<%=testevar%>"

alert(teste)

</script>

 

Desde já gradeço!!

 

Laine

 

como vcs disseram que naum é possivel..

entaum lá vai o meu probleminha..

estou com um código que peguei neste site mesmo que escreve script pelo ASP

este foi o que eu editei

 

<% EscreveFuncaoJavaScript ("teste") %>

<%

Function EscreveFuncaoJavaScript(teste)

 

Response.Write "<script language=""JavaScript"">" & vbcrlf

Response.Write "function Grava(codigo) {" & vbcrlf

 

 

'Vamos criar um switch para ele verificar qual opção foi selecionada!!

Response.Write "alert(codigo);" & vbcrlf

 

'comando

sqlin = "INSERT INTO ASRP_ASS_RPT_QST VALUES(1,1,1,valor)"

Set RS= Conexao.Execute (Sqlin)

'Fecha chaves do switch e da função! E fecha o script!

Response.Write "}" & vbcrlf & "</script>" & vbcrlf

 

End Function

%>

 

o problema é que tenho que atribuir o valor da variável codigo (javascript) para a minha string de inserção no banco de dados (aonde esta a palavra valor..)

 

oq eu faço???

 

 

Obrigada!!

Laine

<{POST_SNAPBACK}>

Olá resolvi o problema de outra forma.. joguei para uma outra página a inclusão do banco.. sendo esta postada na ação do raddio button e no retorno desta é feita a navegação do recordset por exemplo somando 1 na variável de navegação

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.