Hola,
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:
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";
}
}
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...
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;
}