Foros del Web » Programando para Internet » Javascript »

Cambiar color de una celda con onclick

Estas en el tema de Cambiar color de una celda con onclick en el foro de Javascript en Foros del Web. Hola amigos del foro, espero me puedan colaborar: Resulta que estoy modificando un codigo de tal forma que el usuario al dar click cambie de ...
  #1 (permalink)  
Antiguo 07/12/2010, 08:54
 
Fecha de Ingreso: noviembre-2008
Mensajes: 55
Antigüedad: 15 años, 5 meses
Puntos: 0
Cambiar color de una celda con onclick

Hola amigos del foro, espero me puedan colaborar:

Resulta que estoy modificando un codigo de tal forma que el usuario al dar click cambie de color el fondo de la celda y si nuevamente doy click sobre esta celda, entonces me retorne al color anterior.

Código php:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2.  
  3. <html>
  4. <head>
  5.     <title>Untitled</title>
  6.     <script language="javascript" type="text/javascript">
  7.   <!--
  8.        
  9.  
  10.       function ilumina(celda){
  11.           if (celda.style.backgroundColor="yellow")
  12.             {
  13.                 celda.style.backgroundColor="green";
  14.             }
  15.           else
  16.         {
  17.         celda.style.backgroundColor="yellow";
  18.         }
  19.         }
  20.   //-->
  21.   </SCRIPT>
  22. </head>
  23.  
  24. <body>
  25.  
  26. <table border="1" width="50%">
  27.     <tr>
  28.         <td bgcolor="green" onclick="ilumina(this)">rrr</td>
  29.         <td bgcolor="green" onclick="ilumina(this)">iii</td>
  30.         <td bgcolor="green" onclick="ilumina(this)">rrr</td>
  31.         <td bgcolor="green" onclick="ilumina(this)">iii</td>
  32.     </tr>
  33.     <tr>
  34.         <td bgcolor="green" onclick="ilumina(this)">rrr</td>
  35.         <td bgcolor="green" onclick="ilumina(this)">iii</td>
  36.         <td bgcolor="green" onclick="ilumina(this)">rrr</td>
  37.         <td bgcolor="green" onclick="ilumina(this)">iii</td>
  38.     </tr>
  39. </table>
  40.  
  41. </body>
  42. </html>

De antemano agradezco su colaboración.
  #2 (permalink)  
Antiguo 07/12/2010, 09:17
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Cambiar color de una celda con onclick

si usas (=) asignas valor, para comparar tienes que usar (==)
  #3 (permalink)  
Antiguo 07/12/2010, 09:19
 
Fecha de Ingreso: noviembre-2008
Mensajes: 55
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Cambiar color de una celda con onclick

Cita:
Iniciado por IsaBelM Ver Mensaje
si usas (=) asignas valor, para comparar tienes que usar (==)
Si...ya habia caido en cuenta...y lo he solucionado...Gracias...por tu colaboración...
  #4 (permalink)  
Antiguo 07/12/2010, 11:17
 
Fecha de Ingreso: diciembre-2010
Mensajes: 22
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: Cambiar color de una celda con onclick

veo que tu tema es similar al mio , con la diferencia que yo no lo he solucionado...aun
pero estamos en buenas manos
saludos a los foreros

Etiquetas: celda, color, onclick
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 13:12.