Estilo CSS aleatorio
Publicado: 19 Dic 2011, 14:49
Hola, estoy intentando hacer que en cada sesión de usuario el estilo cambie usando varios CSS de forma aleatoria. He encontrado varios códigos en PHP pero obviamente, las plantillas son HTML y no funcionan. Además, el código siguiente haría que cambiara cada vez que hiciera clic en un enlace en vez de en una sesión. Estoy empezando a aprender PHP, pero me da que me queda mucho camino por recorrer.
Aquí dejo el ejemplo, no es PHP, pero no va:
Me gustaría saber cómo podría hacerlo en el propio HTML o qué archivo PHP he de editar para que al menos me cargue varios overal_header.html para realizar este cambio de estilo aunque sea con el código de arriba cambiando por este otro:
Pero ha de estar en el mismo archivo con este otro:
Talvez no voy todo lo encaminado que debería... la verdad es que me estoy empezando a hacer un lío después de 3 días buscando una solución jejeje
Saludos y perdón por el tocho.
Aquí dejo el ejemplo, no es PHP, pero no va:
Código: Seleccionar todo
<link rel="stylesheet" href="" type="text/css" />
<script type="text/javascript">
num=2;
rnd = Math.ceil(Math.random()*num);
document.getElementsByTagName('link')[0].href = 'stylesheet'+rnd+'.css';
</script>
Código: Seleccionar todo
<?php
$css=Array("Locust","CGO");
$aleatorio=css[rand(0,2);];
?>
Código: Seleccionar todo
<link type="text/css" rel="stylesheet" href= <?php echo ."skins/".$aleatorio."/skin.css" ?> />
Saludos y perdón por el tocho.