Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/02/2011, 20:23
Avatar de uikekarallo
uikekarallo
 
Fecha de Ingreso: diciembre-2009
Ubicación: Galicia
Mensajes: 338
Antigüedad: 14 años, 4 meses
Puntos: 16
Respuesta: Cambiar celda de color al cerrar form.php y mantener ese color

hola. ya no recuerdo como tenías eso... pero si quieres coger la id en la función javascript, por qué no la envías junto con el color? y de paso podemos ahorrar el esfuerzo de poner a,b,c.. etc también en el onclick:
Código HTML:
<script type="text/javascript">
function ccolor(id,col)
{
	document.getElementById(id).style.background = col;
}
</script>

<style type="text/css">
a { display: block; }
</style>

<p><a id="a" href="#" onclick="ccolor(this.id , 'red')">hola</a></p>
<p><a id="b" href="#" onclick="ccolor(this.id , 'red')">hola2</a></p> 
en lugar de celdas he usado párrafos, pero la finalidad es la misma. eso te sirve?
por otro lado, si el color siempre es rojo, puedes ahorrarte ese parámetro:
Código HTML:
<script type="text/javascript">
function ccolor(id)
{
	document.getElementById(id).style.background = 'red';
}
</script>

<style type="text/css">
a { display: block; }
</style>

<p><a id="a" href="#" onclick="ccolor(this.id)">hola</a></p>
<p><a id="b" href="#" onclick="ccolor(this.id)">hola2</a></p> 
en el segundo problema... javascript, al ejecutarse en el lado cliente, sólo es funcional hasta que se recarga la página. para mi, en tu caso, lo más sencillo sería utilizar php y una base de datos mysql donde guardarlo todo para luego, recogerlo de nuevo de manera también sencilla.

un saludo.