Foros del Web » Programando para Internet » Javascript »

javascript cookies duda

Estas en el tema de javascript cookies duda en el foro de Javascript en Foros del Web. como puedo recibir una variable por get con java script, y despues imprimirla ? ? ?...
  #1 (permalink)  
Antiguo 21/08/2008, 19:40
 
Fecha de Ingreso: mayo-2008
Mensajes: 287
Antigüedad: 16 años, 8 meses
Puntos: 2
javascript cookies duda

como puedo recibir una variable por get con java script,

y despues imprimirla ? ? ?
  #2 (permalink)  
Antiguo 22/08/2008, 01:53
Avatar de Fernand0  
Fecha de Ingreso: septiembre-2005
Ubicación: Buenos Aires
Mensajes: 610
Antigüedad: 19 años, 3 meses
Puntos: 19
Respuesta: javascript cookies duda

document.cookie
  #3 (permalink)  
Antiguo 22/08/2008, 20:03
 
Fecha de Ingreso: mayo-2008
Mensajes: 287
Antigüedad: 16 años, 8 meses
Puntos: 2
Respuesta: javascript cookies duda

es que tengo este archivo en php

<?php
setcookie("tuid", $_GET['sid']);
?>

y lo que quiero hacer

es imprimir la cookie pero con javascript y no se como hacerle
solo imprimir la cookie nadamas y lo demas dejarlo en php
  #4 (permalink)  
Antiguo 22/08/2008, 22:31
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 2 meses
Puntos: 45
Respuesta: javascript cookies duda

Hola tokiodata:

¿Has probado a preguntarle a Google acerca de las cookies en javascript?
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
  #5 (permalink)  
Antiguo 22/08/2008, 23:38
 
Fecha de Ingreso: mayo-2008
Mensajes: 287
Antigüedad: 16 años, 8 meses
Puntos: 2
Respuesta: javascript cookies duda

asi es fue lo primero que hice antes de preguntar pero la verdad se me complico
  #6 (permalink)  
Antiguo 23/08/2008, 08:49
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 2 meses
Puntos: 45
Respuesta: javascript cookies duda

Hola de nuevo:

Pues si no explayas un poco tu duda pegando el código y diciendo exactamente dónde te atascaste o dónde se te complicó es muy dificil que podamos servirte de ayuda.

En el foro se han tratado más veces el tema de las cookies, también puedes buscar esos hilos para intentar solucionar aspectos que no ves.

Saludos.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
  #7 (permalink)  
Antiguo 24/08/2008, 00:10
 
Fecha de Ingreso: mayo-2008
Mensajes: 287
Antigüedad: 16 años, 8 meses
Puntos: 2
Respuesta: javascript cookies duda

bien lo que quiero hacer es lo sigiente

tengo este codigo en php

<?php
setcookie("tuid", $_GET['sid']);
?>
este codigo se encuentra en un archivo llamado ingreso hay creo la cookie

al pasar a otra area hay biene lo que quiero hacer, y es que solo me imprima
tuid pero con javascript para incluirlo en una pag html

no se si me explica, lo que quiero hacer es imprimir el valor de la cookie pero con javascript
  #8 (permalink)  
Antiguo 24/08/2008, 07:52
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 2 meses
Puntos: 45
Respuesta: javascript cookies duda

Hola de nuevo:

Cita:
Iniciado por tokiodata Ver Mensaje
no se si me explica, lo que quiero hacer es imprimir el valor de la cookie pero con javascript
¿Dónde esta la duda?

Un foro No debería ser el primer recurso cuando no sabes hacer una cosa, sobre todo si es así de fácil encontrarla.


Saludos.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
  #9 (permalink)  
Antiguo 24/08/2008, 14:17
 
Fecha de Ingreso: mayo-2008
Mensajes: 287
Antigüedad: 16 años, 8 meses
Puntos: 2
Respuesta: javascript cookies duda

bueno primero que nada no fue el primer recurso, busque por google y si pregunte fue por que tenia duda y no entiendo mucho este lenguaje

mi simple duda es como imprimir la cookie con java script si la estoy creando con php

lo unico que quiero hacer esque la cookie se imprima en una pag .html

y fue por eso que decidi utilizar este lenguaje, e buscado por gooogle cookies con javascript etc y e leido pero ningun post resuelve mis dudas.
  #10 (permalink)  
Antiguo 24/08/2008, 14:46
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 2 meses
Puntos: 45
Respuesta: javascript cookies duda

Entonces lo que tendrías que hacer es postear tu duda concretamente, posteando un código de tu ejemplo utilizado, diciendo qué esperas que ocurra y no ocurre.

O estaría bien diciendo: He probado este código y no he podido hacer tal; luego he probado este código y tampoco. Me imprime una cadena vacía y debería imprimirme la cookie y no lo hace; o algo así.

Una FAQ imprescindible: FAQ cómo preguntar

Y en la búsqueda que te posteé, de una frase literal tuya, los primeros 5 resultados proponen como obtener el valor de una cookie con la función getCookie() o símil.


Saludos.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
  #11 (permalink)  
Antiguo 24/08/2008, 14:47
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 7 meses
Puntos: 834
Respuesta: javascript cookies duda

Fijate si esto te sirve:
Código PHP:
<?php 
setcookie
("tuid"456); 
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>test</title>
<script>
function getCookie( name ) {
    var start = document.cookie.indexOf( name + "=" );
    var len = start + name.length + 1;
    if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) {
        return null;
    }
    if ( start == -1 ) return null;
    var end = document.cookie.indexOf( ';', len );
    if ( end == -1 ) end = document.cookie.length;
    return unescape( document.cookie.substring( len, end ) );
}
window.onload=function(){
    alert(getCookie("tuid"));
}
</script>
</head>

<body>
</body>
</html>
  #12 (permalink)  
Antiguo 24/08/2008, 14:48
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 7 meses
Puntos: 834
Respuesta: javascript cookies duda

Ups, nos chocamos con derkenuke
  #13 (permalink)  
Antiguo 25/08/2008, 20:17
 
Fecha de Ingreso: mayo-2008
Mensajes: 287
Antigüedad: 16 años, 8 meses
Puntos: 2
Respuesta: javascript cookies duda

Panino5001
tengo una duda

ya ocupe lo que pusiste el script de la cookie y la verdad era lo que queria

pero tengo una duda por que si solo pongo

alert(getCookie("tuid"));


sin lo demas de arribla no imprime nada ?
por que tengo que poner todo lo demas ?


yo lo que quiero hacer es esto

ingresaste con exito alert(getCookie("tuid")); pero no imprime la cookie.

supongamos al ingresar a ok.php guardo la cookie y todo el script en javascript, y que redirecciones a index.html como imprimiria hay el dato sin poner todo lo demas ?

es posible ?
  #14 (permalink)  
Antiguo 25/08/2008, 20:40
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 7 meses
Puntos: 834
Respuesta: javascript cookies duda

Cita:
Iniciado por tokiodata Ver Mensaje
Panino5001
tengo una duda

ya ocupe lo que pusiste el script de la cookie y la verdad era lo que queria

pero tengo una duda por que si solo pongo

alert(getCookie("tuid"));


sin lo demas de arribla no imprime nada ?
por que tengo que poner todo lo demas ?
Porque getCookie no es una función nativa de javascript: es una función creada para leer cookies. Si no la definís, no podés usarla.

Cita:
Iniciado por tokiodata Ver Mensaje
Panino5001


yo lo que quiero hacer es esto

ingresaste con exito alert(getCookie("tuid")); pero no imprime la cookie.
alert sirve para mostrar ventanas de alerta. Para escribir el valor en lugar de que aparezca en una ventana de alerta, tenés que usar algo como esto:
Código PHP:
<script>document.write('ingresaste con exito '+getCookie("tuid"));</script> 
(La función getCookie debe estar declarada, como ya dijimos, porque si no no funcionará)

Cita:
Iniciado por tokiodata Ver Mensaje
Panino5001
supongamos al ingresar a ok.php guardo la cookie y todo el script en javascript, y que redirecciones a index.html como imprimiria hay el dato sin poner todo lo demas ?
es posible ?
Se puede hacer de la misma manera indicada anteriormente (declaración de la función y llamada con document.write), pero en ese caso ya no tiene sentido que uses javascript, mejor usá php:
Código PHP:
<?php echo 'ingresaste con exito '.$_COOKIE['tuid'?>
Antes podía ser lógico hasta cierto punto usar javascript porque las cookies creadas con php no están disponibles para php en la páginas que las crea, ya que para eso tiene que producirse previamente un refresco, pero en el caso que mencionás, cuál es el sentido de hacerlo en javascript?
  #15 (permalink)  
Antiguo 25/08/2008, 23:41
 
Fecha de Ingreso: mayo-2008
Mensajes: 287
Antigüedad: 16 años, 8 meses
Puntos: 2
Respuesta: javascript cookies duda

e usado php y queria explorar un poco el mundo de javascript

pero en realidad en esta parte me atore por que lo que quiero es usar el index con .html

y pues si guardo index.html no ejecuta la cookie, eso es lo que quiero hacer por eso trate de usar javascirpt para no usar php

pero alguna otra recomendacion que me puedas hacer, en usar algun otro lenguaje para imprimir en html ??
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 01:11.