Foros del Web » Creando para Internet » HTML »

Guardar cambios cualquier usuario en una pagina web

Estas en el tema de Guardar cambios cualquier usuario en una pagina web en el foro de HTML en Foros del Web. Buenas tardes, no soy muy experto en esto de html, pero tengo el siguiente código que al presionar el botón con el raton se cambia ...
  #1 (permalink)  
Antiguo 05/10/2012, 09:31
 
Fecha de Ingreso: octubre-2012
Mensajes: 2
Antigüedad: 11 años, 6 meses
Puntos: 0
Guardar cambios cualquier usuario en una pagina web

Buenas tardes, no soy muy experto en esto de html, pero tengo el siguiente código que al presionar el botón con el raton se cambia de color (a rojo). Hasta aqui todo correcto, pero me gustaria saber si es posible que ese cambio (a color rojo) pueda permanecer grabado en la pagina web, ya que si cerramos y volvemos a abrir la dirección web tenemos el estado inicial.

Es decir, necesitaría añadir un botón de "Guardar Cambios" para que el cambio de ese botón de color rojo permaneciese en la web. ¿me he explicado bien? ¿alguien puede ayudarme? muchas gracias
Ángel


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-7">
<title>menú botones</title>
<script type="text/javascript">
var n=1
function hazTablaCSS()
{ var tx = '<table id="menuBotones">'
for (i=0;i<n;i++)
{ tx += '<tr><td id="boton'+i+'" class="normal" onClick="eligeCSS('+i+')">17:30 a 19:00 </td></tr>'
}
tx += '</table>'
document.writeln(tx)
}
function eligeCSS(j)
{ for (i=0;i<n;i++)
{ var celda=document.getElementById('boton'+i)
if (i==j) celda.className="pulsado"
else celda.className="normal"
}
}
</script>
<style type="text/css">
#menuBotones { border:0; font-family:Arial, Helvetica, sans-serif; font-size:1.3em; }
#menuBotones td { margin:5px; padding:1px 7px; }
.normal { background-color:#cccccc; border:2px outset #cccccc; color:#000000;}
.pulsado { background-color:#aa0000; border:2px inset #aa0000; color:#ffafff; }
</style>
</head>

<body>
<script type="text/javascript">hazTablaCSS()</script>
</body>
</html>

De antemano a todo aquel que aporte algo, muchas gracias.
Saludos
  #2 (permalink)  
Antiguo 08/10/2012, 14:28
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Guardar cambios cualquier usuario en una pagina web

bienvenido al foro, te recuerdo que leas las políticas, y te aconsejo que uses la herramienta Highlight para mostrar código

a lo que vamos:

HTML es un meta lenguaje, por el cual sólo define, básicamente, la estructura de una página, por lo cual necesitas un almacén de datos dónde puedas obviamente persistir ésa información que cambias con javascript, para ello tienes las siguientes opciones:

1 - cookies: prácticamente lo más usado, pero con sus límites, una cookie tiene siempre una fecha de expiración, su capacidad de almacenamiento es limitado y sólo almacena los datos por navegador cliente, el cliente las puede bloquear.

2 - Cliente/Servidor (páginas web dinámicas): lo ideal, usas un lenguaje del lado del servidor y un SDBMS para almacenar los datos, usando técnicas como AJAX te permiten expandir la funcionalidad sin recargar la página, aunque necesitas un proceso de log-in/log-out para autenticar usuarios.

3 - HTML5 LocalStorage: lo más reciente, a diferencia de la cookie no expira, tiene mayor capacidad de almacenamiento, puedes usar SQL (limitado), la data se almacena por navegador, ideal para aplicaciones con modos off-line, como Gmail, depende del navegador que lo implemente.

espero haberte aclarado el panorama, pregunta si tienes dudas.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
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 09:26.