Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/05/2011, 08:57
InKarC
 
Fecha de Ingreso: noviembre-2005
Mensajes: 426
Antigüedad: 18 años, 5 meses
Puntos: 87
Respuesta: Modificar Estilos

Cita:
Iniciado por hermanosvalor Ver Mensaje
Las unicas soluciones son las siguientes:
- Guardado permanente:
- post de todos los css a php que lo guarda en mysql; y carga desde mysql sobre el css
- idemo pero en vez de mysql escribiendo en ficheros
- Guardado temporal:
- En variables php de session
- En cookies javascript
- En cookies php

Saludos.
Creo que no entendió el problema del posteador original...

La mejor opción es simplemente poner en un "<style>" la muestra y poner las reglas CSS en un array (que luego se envia)

Código Javascript:
Ver original
  1. var opciones = [];
  2.     $("#color_bg a").click(function(){
  3.         opciones[0] = "background: " + this.rel;
  4.         actualizar();
  5.     })
  6.    
  7.     $("#color_txt a").click(function(){
  8.         opciones[1] = "color: " + this.rel;
  9.         actualizar();
  10.     })
  11.    
  12.     function actualizar(){
  13.         $("head").append("<style>#muestra { " + opciones.join(";") + " } </style>")
  14.     }
  15.  
  16.     $("#guardar").click(function(){
  17.         $("#reglas_css").val(opciones.join(";"));
  18.         alert("Las reglas CSS: \n" + opciones.join(";") + "\nse han guardado" )
  19.         return false;
  20.     })

Lo pueden ver funcionando aqui http://jsfiddle.net/8wsmY/1/

Última edición por InKarC; 19/05/2011 a las 09:10