Ver Mensaje Individual
  #9 (permalink)  
Antiguo 18/09/2012, 19:57
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años, 6 meses
Puntos: 320
Respuesta: Cambiar CSS de forma permanente (JQuery)

bueno como lo prometido es deuda aqui publico la solucion que utilizare por si a alguien mas le sirve:

utilice el plugin de jquery: http://flesler.blogspot.com.ar/2007/11/jqueryrule.html

y con eso lo arregle XD

la funcion quedo asi:
Código Javascript:
Ver original
  1. function CambiarTheme(ID){
  2.     var EST = xajax.call('EVCCT', {mode:'synchronous', parameters:[ID]});
  3.     if (EST){
  4.         THM = new Array();
  5.         THM[0] = new Array();
  6.         THM[0][1] = "800000";  
  7.         THM[0][2] = "AA0000";
  8.         THM[1] = new Array();
  9.         THM[1][1] = "008000";
  10.         THM[1][2] = "00AA00";
  11.         THM[2] = new Array();
  12.         THM[2][1] = "000080";
  13.         THM[2][2] = "0000AA";
  14.         STL = '-webkit-gradient(linear, 0% 0%, 0% 100%, from(#'+THM[ID][1]+'), to(#'+THM[ID][1]+'), Color-stop(.5,#'+THM[ID][2]+'),Color-stop(.9,#'+THM[ID][2]+'))';
  15.         $.rule('Body > Header { Background-Image : '+STL+'; }').appendTo('link');
  16.         $.rule('Input[Type=\'Submit\'] { Background-Image : '+STL+'; }').appendTo('link');
  17.         CargarContenido('ESV','Cambiado',1);
  18.     } else {       
  19.         CargarContenido('ESV','Error',1);
  20.     }
  21.     return false;  
  22. }
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios