Me pasa una cosa muy rara. Tengo lo siguiente en el código:
Código PHP:
<IMG SRC='imagenes/persona.gif' onclick="javascript: workerss()"></h3>
echo "<div id='workers'><dl><dt> » ".$ROW2[0]."</dt></dl></div>";
...
Llamada a función
...
[/PHP]
La llamada a función lo que hace es escribirme LA MISMA LÍNEA que el echo "<div id='workers'...
Y mi javascript dice así:
Código:
Lo curioso, es que el ÚNICO div que me cambia cuando hago click es el PRIMERO (que sale en la página principal). En cambio, los DIVS con id = 'workers' escritos desde la función que os he comentado es como si no lo pillara y ni se inmutan...function workerss(){ var div; div = document.getElementById('workers'); // Este codigo selecciona la capa DIV con el ID BOX if(div.style.display == 'none'){ div.style.display = "block"; }else{ div.style.display = "none"; } }
Porque en el primer caso, el div workers se oculta y aparece y en el resto, que se llaman igual... ¿No?
Gracias
El CSS es muy simple:
#workers{
display: none;
}