Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2009, 13:28
Avatar de lobo_php
lobo_php
 
Fecha de Ingreso: noviembre-2007
Ubicación: Cali-Colombia
Mensajes: 1.869
Antigüedad: 16 años, 6 meses
Puntos: 75
De acuerdo FAQ: Como crear variables de sesion en JavaScript

Bueno, un compa me dijo que se podia, por lo tanto me dio el link y nos dimos a la tarea de pillar como es el cuento, yo modifique un poco el cuento,,, para poder mostrar un inicio de sesion.

primero que todo debes tener este archivo: (ya le hice las modificaciones)
--- lo pongo mas abajo que aca no me alcanza.


por lo que pueden ver, no lo hice yo, ya estaba elaborado, el link es este:
http://www.thomasfrank.se/sessionvars.html

luego de eso,,, pueden empeszar a iniciar sesion,,, aun no esta autenticada en este ejemplo, el cual consta de dos archivos:

1. sessvarTestPage1.html

Código html:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
  2. <title>sessvars test page 1</title>
  3. <script type="text/javascript" src="sessvars.js"></script>
  4. <script type="text/javascript">
  5.  
  6. //sessvars.$.debug();
  7. sessvars.$.finalizar();
  8.  
  9. sessvars.pageCount=sessvars.pageCount||0;
  10. sessvars.pageCount++;
  11.  
  12. onload=function(){
  13.     c=document.getElementById('cabecera');
  14. };
  15. setName=function(f){
  16.     sessvars.username=document.getElementById(f).value;
  17.     document.getElementById('cabecera').style.display="none";
  18.     alert('Welcome to this test of sessvars.js, '+sessvars.username+'!');
  19.     location.href="sessvarsTestPage2.html"
  20. };
  21.  
  22.  
  23. </head>
  24. <body style="font-family:Verdana,Arial,Helvetica;font-size:12px">
  25.     <div id="cabecera"></div>
  26. <br><br><center>aqui el resto de la pagina</center>
  27. </body>
  28. </html>

y:
2. sessvarTestPage2.html

Código html:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
  2. <title>sessvars test page 1</title>
  3. <script type="text/javascript" src="sessvars.js"></script>
  4. <script type="text/javascript">
  5.  
  6. //sessvars.$.debug();
  7. sessvars.$.finalizar2();
  8.  
  9. sessvars.pageCount=sessvars.pageCount||0;
  10. sessvars.pageCount++;
  11.  
  12. onload=function(){
  13.     c=document.getElementById('cabecera');
  14. };
  15. setName=function(f){
  16.     sessvars.username=document.getElementById(f).value;
  17.     document.getElementById('cabecera').style.display="none";
  18.     alert('Welcome to this test of sessvars.js, '+sessvars.username+'!');
  19.     location.href="sessvarsTestPage2.html"
  20. };
  21.  
  22.  
  23. </head>
  24. <body style="font-family:Verdana,Arial,Helvetica;font-size:12px">
  25.     <div id="cabecera"></div>
  26. <br><br><center>aqui el resto de la pagina</center>
  27. </body>
  28. </html>

por lo que observan son practicamente iguales, la diferencia es que de sessionvar toman otra funcion, finalizar() o finalizar2()

---------------

ojala les guste, lo prueben, lo modifiquen y lo posteen nuevamente para que todos podamos usar estas variables de session en javascript q a veces son muy necesarias.
__________________
Cabuntu.org - Difundiendo Software Libre en Cali, Colombia
Usuario Linux # 483175

Última edición por lobo_php; 21/05/2009 a las 14:18