El caso es que he llegado a una conclusión, y es que en una sesión se asigne por div un color (ya que es una interfaz metro) por el momento lo tengo funcional pero asigna el color a todos los div y opino que es cosa del script en php.
Eso espero que podáis ayudarme. Os dejo el código.
Código completo:
<?php
class colorines{
}
session_start();
if (!isset($_SESSION['color'])) {
$colores = array("color1","color2","color3","color4","color5","color6","color7","color8");
$_SESSION['color'] = $colores[array_rand($colores,1)];
$_SESSION['cont'] = 1;
} else {
$_SESSION['cont']++;
}
?>
<!DOCTYPE html>
<html lang="en">
<script>
var n = 0;
function changeBackground() {
while (n < 10) {
if (n == 10) {
n = 0;
}
var myElements = document.querySelectorAll('.prueba' + n);
for (var i = 0; i < myElements.length; i++) {
myElements[i].classList.add("<?php print($_SESSION['color']);?>");
}
n++;
}
}
window.onload = changeBackground;
</script>
<head>
<?php header('Content-Type: text/html; charset=UTF-8'); ?>
<meta charset="utf-8">
<meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1">
<title>Integral | MOBI</title>
<link rel="stylesheet" href="css/integral.css" type="text/css">
<link rel="stylesheet" href="css/animate.css" type="text/css">
<script src="js/jquery-1.11.3.min.js" type="application/javascript"></script>
</head>
<body>
<div class="container">
<div class="prueba0"></div>
<div class="prueba1"></div>
<div class="prueba2"></div>
<div class="prueba3"></div>
<div class="prueba4"></div>
<div class="prueba5"></div>
<div class="prueba6"></div>
<div class="prueba7"></div>
<div class="prueba8"></div>
<div class="prueba9"></div>
</div>
</body>
</html>
¿Como se haría para que repartiera color por "consulta" o bucle?
Un saludo y muchas gracias por todo!