Foros del Web » Programando para Internet » ASP Clásico »

Pasar una variable de javascript a asp

Estas en el tema de Pasar una variable de javascript a asp en el foro de ASP Clásico en Foros del Web. Necesito pasar el contenido de una variable que tengo en javascript a asp pero no por medio de formularios para copiar ese contenido en un ...
  #1 (permalink)  
Antiguo 16/01/2002, 14:19
F3r
 
Fecha de Ingreso: enero-2002
Mensajes: 2
Antigüedad: 22 años, 5 meses
Puntos: 0
Pasar una variable de javascript a asp

Necesito pasar el contenido de una variable que tengo en javascript a asp pero no por medio de formularios para copiar ese contenido en un txt.

Lo del txt ya lo tengo hecho pero no consigo pasar el contenido de esa variable a asp para que me lo copie en el txt.

¿Como podria pasar esa variable al script en asp?
  #2 (permalink)  
Antiguo 16/01/2002, 14:30
 
Fecha de Ingreso: julio-2001
Mensajes: 278
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Pasar una variable de javascript a asp

Por query String


<html>
<head>
<script>
<!--
variable = 10;
accion = "forma.asp?variable="+variable;
function enviar(frm)
{
frm.action = accion;
frm.Submit();
}
-->
</script>
<head><body>
<form name="forma" method="Post">
....
<input type="button" value="Submit" onClick="enviar(document.forma)">
</form>
</body>
</html>


y en este caso el código del archivo forma.asp

debería ser algo como

<%
Variable = Request.QueryString("Variable")
...
%>

<a href="http://www.unitecos.net">
<img src="http://www.soportexpresso.com/pass/correo/agarciaa.jpg" border=0>
</a>
  #3 (permalink)  
Antiguo 16/01/2002, 14:41
 
Fecha de Ingreso: julio-2001
Mensajes: 278
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Pasar una variable de javascript a asp

Otro ejemplo pero sin QueryString


&lt;html&gt;
&lt;%
If Request.Form&lt;&gt;&quot;&quot; Then
Response.Write Request.Form(&quot;variable&quot;)
End If
%&gt;
&lt;head&gt;
&lt;script language=&quot;JavaScript&quot;&gt;
&lt;!--
algo = &quot;Un texto&quot;;
function enviar(frm)
{
frm.variable.value = algo;
frm.submit();
}
--&gt;
&lt;/script&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#DFDFDF&quot;&gt;
&lt;form name=&quot;f&quot; method=&quot;Post&quot; onSubmit=&quot;enviar(document.f)&quot;&gt;
&lt;input type=&quot;hidden&quot; name=&quot;variable&quot;&gt;
Escribe algo &lt;input type=&quot;text&quot; name=&quot;texto&quot;&gt;
&lt;input type=&quot;Submit&quot; value=&quot;Enviar&quot;&gt;
&lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;


<a href="http://www.unitecos.net">
<img src="http://www.soportexpresso.com/pass/correo/agarciaa.jpg" border=0>
</a>
  #4 (permalink)  
Antiguo 17/01/2002, 14:03
F3r
 
Fecha de Ingreso: enero-2002
Mensajes: 2
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Pasar una variable de javascript a asp

¿No se puede pasar la variable siendo totalemte transparente al usuario, me refiero a no tener que mandar el formulario con submit?.

Mira yo tengo esto:

Javascript

Variable=(tipo de navegador del visitante)

Asp

&lt;%Script para copiarlo en un txt%&gt;

Necesito pasar &quot;variable&quot; a asp para que me copie ese contenido a un txt siendo Totalmente Transparente al usuario sin necesidad de botones submit y esas cosas.

Espero que me puedas ayudar.

Un Saludo.
  #5 (permalink)  
Antiguo 17/01/2002, 23:29
 
Fecha de Ingreso: enero-2002
Mensajes: 24
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Pasar una variable de javascript a asp

Hola, mira si lo que nesecitas es detectar el navegador del usuario te combiene armarlo todo en asp y no poner el javascript en el medio, para esto tenes que usar el componente ASP que se llama Browser Capabilities, aqui te explica la forma de uso...

<a href='ir.asp?http://www.elguruprogramador.com.ar/articulos/ver.asp?id=7' target='_blank'>http://www.elguruprogramador.com.ar/arti...</a>

Saludos!

Mauro Webmaster de <a href="http://www.elguruprogramador.com.ar">www.elguruprogramado r.com.ar</a>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:07.