Ir para conteúdo

POWERED BY:

Arquivado

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

Agente Linhares

Js - Passar Variavel Para Asp

Recommended Posts

pessoal, to fazendo umas gambiarras aqui pra chegar num combo asp+jsaí, TENHO q fazer da maneira abaixo, codes asp dentro do JS.Acontece que não to conseguindo passar o valor de uma variavel JS pra uma ASP como mostra o ex. abaixo:

<script language="JavaScript" type="text/javascript"> function CarregaFabricante() {Tipo = document.getElementById('fTipo').value;<% varTipo = ' aqui q viria o valor da var jsSet rsFabricantes = Banco.Execute("SELECT * FROM Fabricantes WHERE CodTipo="&varTipo&" ORDER BY Fabricante ASC")%>}</script>

tentei das formas q uso de js pra js, mas não deu..se alguem souber, agraçedo desde ja.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem, você não consegue fazer isso, por que o ASP é processado no seu servidor, e o javascript é processado no navegador. Então, existem duas maneiras de se passar uma variável do JavaScript para o ASP:1. Dar um reload na página. Depois de definir uma variável na página, você dá um reload na página, enviando este valor via GET, por exemplo.2. Usar o objeto XmlHttp do JavaScript. O pessoal está divulgando isso como AJAX. Já tem bastante coisa na internet sobre isso, você pode dar uma pesquisada e tentar implementar.Recomendo os dois tutoriais que sairam no tableless. www.tableless.com.br e também tem uns no www.phpbrasil.comProcurar por: xmlhttp xmlhttprequest ajax

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza..value gente.

 

foi o q pensei.

 

- assim, com XmlHttp ate cheguei a ver exemplos, porém nao queria lidar..

- c/ reaload seria facil (sempre faço assim), so q nao poderia pra este caso

 

por isso q complicaria.

 

é q to tentando bolar um combo js + asp c/ bd diferente dos demais..pois todos q encontro na net sao muito extensos e confusos.

 

aí ta dando td certo ate agora. acho q so falta isso msmo pra finalziar a ideia...

 

PASSAR O VALOR DE UMA VAR JS PRA UMA VAR ASP.

 

- na verdade, porderia ser de qualuer forma: cookie, session do asp, etc, etc..

 

(mas creio q nao vai dar msmo, devido ao asp rodar no server e o js no cliente..é dose isso. se nao ja tava td ok..

 

 

mas vem cá, ceis nao teriam alguma ideia pra mim passar esses valores:

 

- s/ ser com XmlHttp, iframe ou refresh?

pq nao acredito q vou ter q desmanchar td o q fiz so por causa de um valorzinho..rs..será q nao dá algo c/ innerHTML?

 

 

obs: ó o povo do wmo td aqui..hehehe.rs http://forum.imasters.com.br/public/style_emoticons/default/bye1.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

HeHeHEH!! Eu entrava lá antes mesmo, hoje só de vez em qdo!! :D .Mas enfim cara, innerHTML só mexe no documento HTML, também no cliente. Então você não vai ter acesso ao ASP de qualquer maneira.Sem dar reload na página, acho que as opções são IFrame e XmlHttp. São as únicas maneiras de fazer uma requisição no servidor.

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.