Tengo lo siguiente:
Código PHP:
   <script language=javascript> 
function cambiar(esto)
{
    vista=document.getElementById(esto).style.display;
    if (vista=='none')
        vista='block';
    else
        vista='none';
 
    document.getElementById(esto).style.display = vista;
}
 
</script>
...
while($row=mysql_fetch_array($result))
{
echo '
<a href="#" onclick="cambiar('.$row[fecha].'); return false;">'.$row[fecha].'</a>
<div id="'.$row[fecha].'" style="display: none;">
Capa1</div>
';
} 
   1. La función javascript hay que meterla dentro del hecho (me da el error de ' ' en vista 'none'.
2. No he puesto bien por algún lado el row[fecha].
Saludos y gracias por sus respuestas.
 

