Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/01/2003, 00:11
Avatar de CORE
CORE
Usuario no validado
 
Fecha de Ingreso: abril-2002
Ubicación: Merida
Mensajes: 2.165
Antigüedad: 22 años, 1 mes
Puntos: 3
ok se puede hacer con JS y cokkies

aqui va
Código PHP:
//lahoja se refiere al archivo *.css sin extensión

function cambiarCSS(lahoja) {
    var 
expDays 30;
    var 
path "/"
        
var expdate = new Date();
        
expdate.setTime(expdate.getTime() + (expDays*24*60*60*1000));
    
document.cookie "miestilo=" escape (lahoja) + "; expires=" expdate.toGMTString() +'; path=' path;
    var 
timeoutID=setTimeout('history.go(0)',10);
    }
function 
getCookieVal(offset) {
    var 
endstr document.cookie.indexOf(";"offset);
    if (
endstr == -1)
        
endstr document.cookie.length;
    return 
unescape(document.cookie.substring(offsetendstr));
}
function 
GetCookie(name) {
    var 
arg name "=";
    var 
alen arg.length;
    var 
clen document.cookie.length;
    var 
0;
    while (
clen) {
        var 
alen;
        if (
document.cookie.substring(ij) == arg)
            return 
getCookieVal (j);
        
document.cookie.indexOf(" "i) + 1;
        if (
== 0) break;
    }
    return 
'vacio';
}
// esta linea carga la hoja
document.write('<LINK rel="stylesheet" type="text/css" href="hojas/' GetCookie('miestilo') + '.css">'); 
Creas una carpeta llamada hojas y creas tus css

nada.css
azul.css
rojo.css
verde.css

ahora lo llamas

Código PHP:
<a href=JavaScript:cambiarCSS('nada');>Modelo basico</a> | <a href=JavaScript:cambiarCSS('azul');>Ejemplo 
  1
</a> | <a href=JavaScript:cambiarCSS('rojo');>Ejemplo 2</a> | <a href=JavaScript:cambiarCSS('verde');>Ejemplo 
  3
</a