Foros del Web » Programando para Internet » Javascript »

Guardar datos generados con javascript

Estas en el tema de Guardar datos generados con javascript en el foro de Javascript en Foros del Web. Tengo los siguientes scripts: document.write("<b>Motor del Navegador:</b> "+navigator.appCodeName+"<br>"); document.write("<b>El Navegador es: </b>"+navigator.appName+"<br>"); document.write("<b>LA versión del Navegador es:</b> "+navigator.appVersion+"<br>"); if (navigator.javaEnabled())document.write("Tiene Java activado<br>"); else document.write("No tiene ...
  #1 (permalink)  
Antiguo 06/09/2012, 15:35
Usuario no validado
 
Fecha de Ingreso: mayo-2011
Ubicación: Cundinamarca, Colombia
Mensajes: 7
Antigüedad: 13 años, 7 meses
Puntos: 0
Guardar datos generados con javascript

Tengo los siguientes scripts:

document.write("<b>Motor del Navegador:</b> "+navigator.appCodeName+"<br>");
document.write("<b>El Navegador es: </b>"+navigator.appName+"<br>");
document.write("<b>LA versión del Navegador es:</b> "+navigator.appVersion+"<br>");
if (navigator.javaEnabled())document.write("Tiene Java activado<br>");
else document.write("No tiene Java activado <br>");
document.write("<b>Motor del Navegador:</b> "+navigator.userAgent+"<br>");
document.write("<b>Idioma del Navegador:</b> "+navigator.userLanguage+"<br>");
document.write("<b>Anchura de la Pantalla:</b>"+screen.width+" pixels<br>");
document.write("<b>Altura de la Pantalla:</b>"+screen.height+" pixels<br>");

los tengo almacenados en un archivo .js

Ahora lo que necesito es que cuando el usuario entre a la pagina los datos recogidos por el archivo .js se salven en un documento de texto o otro tipo de documento para tener como un registro detallado de quien visita mi pagina web.
Y que el documento de texto se actualice cada vez que alguien visite mi pagina web.

Ayuda!

Gracias, rodvel
  #2 (permalink)  
Antiguo 06/09/2012, 16:53
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 16 años, 6 meses
Puntos: 220
Respuesta: IMPORTANTE: Guardar datos generados con javascript

pero para esto debes usar lenguaje de servidor como PHP, ASP. NET.

Javascript no tiene acceso a la IO
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #3 (permalink)  
Antiguo 06/09/2012, 18:47
Avatar de xIamAlex  
Fecha de Ingreso: abril-2012
Ubicación: Venezuela
Mensajes: 118
Antigüedad: 12 años, 7 meses
Puntos: 23
Respuesta: IMPORTANTE: Guardar datos generados con javascript

Puedes usar XML, a través de XMLHttpRequest()

Luego los salvas en el XML y después los puedes cargar cuando quieras, pero procura no usar contraseñas o algo por el estilo, te recomiendo que te vayas más hacia el servidor y allí los guardes.

Si usas php las funciones a buscar son fopen() y fwrite(), y luego creas un form con los datos correspondientes, ejemplo:

Código HTML:
<script type="text/javascript">

window.addEventListener('load', function(){

document.getElementById('motor').value = navigator.appCodeName;
document.getElementById('navegador').value = navigator.appName;
document.getElementById('version').value = navigator.appVersion;
// Blah Blah Blah

}, false);

</script>

<form action="guardar.php" method="post">
<input type="hidden" id="motor" name="motor" value="" />
<input type="hidden" id="navegador" name="navegador" value="" />
<input type="hidden" id="version" name="version" value="" />
<input type="submit" value="Guardar" />
<!-- blah blah blah -->
</form> 
Si quieres algo más sincrónico deberás usar AJAX un saludo
__________________
Las personas quieren autos, casas, teléfonos, dinero, poder, ser famosos, parejas, en fin.. yo solo quiero ser libre y feliz.
  #4 (permalink)  
Antiguo 06/09/2012, 19:23
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 8 meses
Puntos: 1284
Respuesta: Guardar datos generados con javascript

Hola:

He borrado del título lo de "Importante", porque ese prefijo lo tenemos reservado para temas importantes.

Y como te han expuesto, para guardar cosas necesitas usar algún lenguaje del servidor, o las cookies, pero solo vale para los visitantes...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 11/12/2012, 21:13
Usuario no validado
 
Fecha de Ingreso: mayo-2011
Ubicación: Cundinamarca, Colombia
Mensajes: 7
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: IMPORTANTE: Guardar datos generados con javascript

Cita:
Iniciado por xIamAlex Ver Mensaje
Puedes usar XML, a través de XMLHttpRequest()

Luego los salvas en el XML y después los puedes cargar cuando quieras, pero procura no usar contraseñas o algo por el estilo, te recomiendo que te vayas más hacia el servidor y allí los guardes.

Si usas php las funciones a buscar son fopen() y fwrite(), y luego creas un form con los datos correspondientes, ejemplo:

Código HTML:
<script type="text/javascript">

window.addEventListener('load', function(){

document.getElementById('motor').value = navigator.appCodeName;
document.getElementById('navegador').value = navigator.appName;
document.getElementById('version').value = navigator.appVersion;
// Blah Blah Blah

}, false);

</script>

<form action="guardar.php" method="post">
<input type="hidden" id="motor" name="motor" value="" />
<input type="hidden" id="navegador" name="navegador" value="" />
<input type="hidden" id="version" name="version" value="" />
<input type="submit" value="Guardar" />
<!-- blah blah blah -->
</form> 
Si quieres algo más sincrónico deberás usar AJAX un saludo
Uff Muchisimas gracias perdon por no haber contestado antes no he estado muy activo ultimamente, nuevamente gracias :)

Etiquetas: generados, importante, js
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 21:14.