Ciao,
vediamo se qualcuno riesce ad aiutarmi.
perchè sono fermo e non riesco a muovermi
Sto caricando una pagina dove ci sono 45 DIV che quando ci clicco sopra cambiano colore
for ($i=1;$i<46;$i++)
{
echo "<div id=\"".$i."\" onclick=\"action(this,'". $_SESSION["utente"]."','". $_SESSION["color"]."')\"><p>".$i."</p><p></p></div>";
}
la funzione action non fa altro che prendere il nome utente e il colore definito nella sessione e cambiare il colore del DIV selezionato.
cella.style.backgroundColor = colore;
cella.childNodes[1].innerHTML=user;
vorrei fare che quando carico i 45 DIV si colorino in automatico in base ad una varibile che definisco io (es. $utenti [$x]['color'] = RED)
cosi facendo i DIV già selezionati da altri utenti si colorano di RED.
pensavo di utilizzare onLoad=\"action2(this,'". $$utenti [$x]['user'] ."','". $utenti [$x]['color']
ma sembra che con i DIV l'evento ONLOAD non sia presente in quanto la funzione action2 non mi viene richiamata.
Qualcuno ha qualche idea
Grazie