Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/12/2010, 08:54
MAURIXIO5540
 
Fecha de Ingreso: noviembre-2008
Mensajes: 55
Antigüedad: 15 años, 6 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.