Ver Mensaje Individual
  #10 (permalink)  
Antiguo 27/01/2012, 05:59
Skyliner
 
Fecha de Ingreso: septiembre-2010
Mensajes: 52
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Cambiar color a valores ajax

No consigo dar con la tela.

A ver:

Código Javascript:
Ver original
  1. function set_ajax_obs( name, inValue ) {
  2. // store away the current value in both the doc and the span as lastobs="value"
  3. // change color if value != lastobs
  4.         var value = inValue;
  5.         if(decimalComma) {
  6.             value = inValue.replace(/(\d)\.(\d)/,"$1,$2");
  7.         }
  8.  
  9.         var element = document.getElementById(name);
  10.         if (! element ) { return; } // V1.04 -- don't set if missing the <span id=name> tag
  11.         var lastobs = element.getAttribute("lastobs");
  12.         element.setAttribute("lastobs",value);
  13.         if (value != unescape(lastobs)) {
  14.             element.style.color=flashcolor;}  
  15.         if ( doTooltip ) { element.setAttribute("title",'AJAX tag '+name); }
  16.           element.innerHTML =  value; // moved inside to fix flashing issue (Jim at jcweather.us)
  17.         }

La función set_ajax_obs por lo que entiendo atribuye un valor null a value (lastobs, aunque se podría llamar como quisiera porque es un atributo que no existe) y después compara que si value != lastobs flashea los elementos ajax (que me corrijan los que más saben ).

El atribuir un color a value en los valores de tendencia parece que es lo que no deja flashear esos valores pero no sé como hacer que flasheen.

Gracias y salu2