Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/08/2013, 02:13
Novato2013
 
Fecha de Ingreso: junio-2013
Ubicación: Madrid
Mensajes: 61
Antigüedad: 10 años, 9 meses
Puntos: 5
Respuesta: Recoger el color de la celda seleccionada por el usuario con php

AVANZANDO...

Poniendo esta nueva línea dentro del script:

Código Javascript:
Ver original
  1. $(#colorelement).value = obj.class.name;

De tal manera que me quedaría así el script:

Código Javascript:
Ver original
  1. //Select a cell of the table colors
  2.             var cell = null;
  3.             function press(obj) {
  4.               obj.style.border = '3px solid #006DCC';
  5.               $(#colorelement).value = obj.class.name;
  6.               //obj.style.background = 'rgba(70,251,4,0.1)';
  7.               //.trans{ background:rgba(255,255,255,0.6);}
  8.               if (cell != null && cell != obj) {
  9.                 cell.style.border = '';
  10.                 cell = obj;
  11.               }
  12.             }

Y poniendo un input con un hidden después de la tabla de colores que posteé más arriba:

Código HTML:
Ver original
  1. ...</table>                    
  2.                                 <input type="hidden" id="colorelement" name="colorelement" value="" />

Creo que recojo la información de la celda, pero me está fallando un faltando algo para que termine de funcionar... no termino de entender bien la funcionalidad del hidden, es un input sin más, no sé si es q me falta algo ahí para que funcione bien...

Postearé más cuando avance. Si alguien ve algo se lo agradecería. Gracias.

P.D.: ya pude poner más grueso el borde de la celda (3px) como podeis ver, lo arreglé fijando el tamaño de la celda con una nueva clase aparte.