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

sepuede leer cookies en asp creadas javascript

Estas en el tema de sepuede leer cookies en asp creadas javascript en el foro de ASP Clásico en Foros del Web. Hola estoy intentado crear cookies en javascript y que me las lea el ASP. se puede hacer y el codigo esta bien ? javascript Código: ...
  #1 (permalink)  
Antiguo 09/10/2006, 08:45
Avatar de Ascariz  
Fecha de Ingreso: noviembre-2005
Mensajes: 403
Antigüedad: 18 años, 6 meses
Puntos: 0
Pregunta sepuede leer cookies en asp creadas javascript

Hola estoy intentado crear cookies en javascript y que me las lea el ASP. se puede hacer y el codigo esta bien ?

javascript
Código:
center = 'texto';
var caducidad = new Date(2010,1,1,0,0,0);
establecerCookie("coord", center, caducidad, "/");


function establecerCookie(nombre, valor, caducidad, ruta, dominio) {
var c = "";
c += nombre + "=" + escape(valor);
c += "; expires=" + caducidad.toGMTString();
c += "; path=" + ruta;
//c += "; domain=" + dominio;
document.cookie = c;
}
asp
Código:
coord = request.Cookies("coord")
response.write(coord)
__________________
Desarrollador & Diseñador Web
Diseño de paginas web en Madrid
  #2 (permalink)  
Antiguo 09/10/2006, 08:58
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
¿y por que no haces las cookies directamente en el ASP? ¿es necesario crearlas en con JS?
  #3 (permalink)  
Antiguo 09/10/2006, 09:22
Avatar de Ascariz  
Fecha de Ingreso: noviembre-2005
Mensajes: 403
Antigüedad: 18 años, 6 meses
Puntos: 0
El proyecto es el siguiente.

Tengo que sacar de una BBDD unos registros que son como unos 10.000 registros y tengo que pintarlos en el google maps, pero lo que quiero hacer es que solo me saque los registros que esten en las coordenas que se ven en pantalla y asi como mucho pinta unas 50 registros.
Cada vez que se mueve el mapa saco las coordenasa que se muestran en la pantalla y con eso tengo que hacer una SQL y pintar lo que me retorna la sql.
pero como de JS no se puede pasar a ASP lo quiero pasar por cookies que supogo que asi se podra pasar los datos 'las coordenadas'.

Por eso uno las cookies en los dos lenguajas, se puede hacer eso y como se haria???

si se te ocurre otra manera de hacerlo me gustaria que me lo dijeras.

muchas graciasMyakire
__________________
Desarrollador & Diseñador Web
Diseño de paginas web en Madrid
  #4 (permalink)  
Antiguo 09/10/2006, 09:39
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
mmmmmmmmm, pues lo que mencionas me suena a HttpRequest, y me gustaría poder darte un ejemplo, pero el Ajax es algo que tengo poco tiempo de ver asi que los ejemplos te tengo son los mismos que estan en la red.

Solo puedo aconsejarte ver por ahí, ya que la sulución no esta por el camino de las cookies "en dos lenguajes", eso si lo se con seguridad.

Saludos
  #5 (permalink)  
Antiguo 09/10/2006, 09:58
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Nunca lo hice, pero supongo que si se debe poder. El tema, es que el request.Cookies("coord") lo debés hacer recargando la página, porque se ejecuta en el servidor.
__________________
...___...
  #6 (permalink)  
Antiguo 09/10/2006, 10:03
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Pero request.Cookies("coord") solo va a leer algo que fue creado con Response.Cookies("coord") ¿o no, A_Z?, nada que ver con el document.cookie.

Pero igual, jeje, no lo he probado, yo le apuesto más para esto a llamar al server sin refresh.
  #7 (permalink)  
Antiguo 09/10/2006, 10:12
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Pues no lo sé a ciencia cierta, pero como se le establece el dominio al crear la cookie mediante JS entonces, a primera vista, no debería haber ningún problema para levantarla mediante ASP (pero sabemos que lo que aparenta ser no siempre lo es ñ_ñ)

Y si, es cierto que lo mejor sería usar ajax para estas cosas, pero como nunca me metí en ello no me da ni siquiera como para recomendarlo.
__________________
...___...
  #8 (permalink)  
Antiguo 10/10/2006, 00:45
Avatar de Ascariz  
Fecha de Ingreso: noviembre-2005
Mensajes: 403
Antigüedad: 18 años, 6 meses
Puntos: 0
Muchas gracias a Myakire y a Al Zuwaga.

Lo intentare hacer con Ajax. Si sabeis alguna web que esplique ajax en español mejor que mejor.

saludos a los dos
__________________
Desarrollador & Diseñador Web
Diseño de paginas web en Madrid
  #9 (permalink)  
Antiguo 10/10/2006, 13:01
 
Fecha de Ingreso: mayo-2003
Mensajes: 866
Antigüedad: 21 años, 1 mes
Puntos: 0
Mira este articulo:
http://www.codeproject.com/aspnet/KDAlumniMap.asp

Quizas te aporte ideas.

¿Podrias explicarme como haces para crear los puntos que obtienes desde la base de datos en el mapa?
  #10 (permalink)  
Antiguo 02/03/2009, 08:51
 
Fecha de Ingreso: enero-2009
Mensajes: 17
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: sepuede leer cookies en asp creadas javascript

Claro que se puede.

Desde el lado del cliente(JAVASCRIPT)
function crearCookie()
{
var valor = 'JAVASCRIPT'
document.cookie='Codigo = '+ valor +'';
}

Desde el lado del servidor:
Private Sub Cargar_Cokies()
If (Request.Cookies("Codigo") IsNot Nothing) Then 'Verifica si la cookie existe
ControlASP.Text = Request.Cookies("codigo").Value
Else
ControlASP.Text = "Error: la cookie no existe"
End If
End Sub

NOTA:
ControlASP puede ser label, texbox o similares.
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 02:12.