Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/09/2011, 19:19
Avatar de McBlink
McBlink
 
Fecha de Ingreso: noviembre-2006
Ubicación: $ARG->LaPampa()
Mensajes: 1.694
Antigüedad: 18 años
Puntos: 23
Respuesta: Cortar String

Si perdon, el problema viene desde una parte anterior del script donde cambio el valor de la variable bg:

Código Javascript:
Ver original
  1. bg= filter[0]+'#'+hex; // hex es una funcion que convierte un RGB a HEX
  2.  
  3. // Si declaro de ésta forma bg, no me funciona el script que puse antes
  4.  
  5. bg= filter[0]+'#'+"000000";
  6.  
  7. //De ésta forma, si me lo toma como correcto


Será porque HEX devuelve un valor numerico?

Código Javascript:
Ver original
  1. rgb_to_hex : function(rgb) {
  2.         if (  rgb.search("rgb") == -1 ) {
  3.           return rgb;
  4.         } else {
  5.           rgb = rgb.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+))?\)$/);
  6.           function hex(x) {
  7.                return ("0" + parseInt(x).toString(16)).slice(-2);
  8.           }
  9.           a =  hex(rgb[1]) + hex(rgb[2]) + hex(rgb[3]);
  10.           return a.toUpperCase();
  11.         }
  12.     }

Gracias zerokilled por tus respuestas