Página 1 de 1

Estilo CSS aleatorio

Publicado: 19 Dic 2011, 14:49
por dr.korel
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:

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>
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:

Código: Seleccionar todo

<?php
$css=Array("Locust","CGO");
$aleatorio=css[rand(0,2);];
?>
Pero ha de estar en el mismo archivo con este otro:

Código: Seleccionar todo

<link type="text/css" rel="stylesheet" href= <?php echo ."skins/".$aleatorio."/skin.css" ?> />
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.