Foros del Web » Programando para Internet » Javascript »

Todas las cookies están defnidas!

Estas en el tema de Todas las cookies están defnidas! en el foro de Javascript en Foros del Web. Hola... Ahora quiero añadirle algo más al script (para aprender YO).. El caso es que quiero poner esto: Si existe la cookie de user... se ...
  #1 (permalink)  
Antiguo 15/04/2009, 15:04
(Desactivado)
 
Fecha de Ingreso: abril-2009
Ubicación: En mi casa
Mensajes: 191
Antigüedad: 15 años
Puntos: 0
Todas las cookies están defnidas!

Hola...

Ahora quiero añadirle algo más al script (para aprender YO)..

El caso es que quiero poner esto:

Si existe la cookie de user... se muestra... y si no, se crea.

De momento he hecho esto:

Código javascript:
Ver original
  1. <script language="javascript">
  2. function leerCookie(nombre) {
  3. a = document.cookie.substring(document.cookie.indexOf( nombre + '=') + nombre.length + 1,document.cookie.length);
  4. if(a.indexOf(';') != -1)a = a.substring(0,a.indexOf(';'))
  5. return a;
  6. }
  7.  
  8. var user=leerCookie('pongaloqueponga');
  9. if(user.length!=0){
  10. document.getElementById("cookie").innerHTML="Hola" + user;
  11. }else{
  12. document.cookie='usernamecookie=userinter';
  13. }
  14. </script>

Pero cuando llamo a la función leer... ponga el valor que ponga, siempre está definido... (Con números del 1 al 6)...

Yo lo que quiero es saber si está definida la cookie y mostrar su valor en el caso de true.... Saludos

(A mi me resulta 1 poco más difícil entender algunas cosas, ya que tengo 14 años... Y tengo que dedicarme también a los estudios escolares )
  #2 (permalink)  
Antiguo 18/04/2009, 03:40
(Desactivado)
 
Fecha de Ingreso: abril-2009
Ubicación: En mi casa
Mensajes: 191
Antigüedad: 15 años
Puntos: 0
Respuesta: Todas las cookies están defnidas!

No importa.... Si alguien sabe de un manual de cookies an javascript lo agradecería...

Saludos y gracias de todos modos
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 19:37.