Por medio de un bucle creo capas según resultados de una base de datos (todas das ellas ocultas), cuando pulso en un determinado sitio mando el código de la capa que quiero visualizar a una función y con las propiedades la hago visible...
Eso me funciona correctamente sino fuera pq cuando esa capa ya ha sido vista una vez no se me vuelve a mostrar.
Así creo las capas
Código:
<div id="Ficha-<? print $codigo ?>" style="position:absolute; width:54%; height:92%; z-index:5; left: 41%; top: 1%; visibility:hidden">
Esta es la función para mostrarlas, he probado mirando si esta ya visible y si es así ocultandola para volverla a visualizar pero no me funciona, debe ser un problema de niveles...
Código:
function Mostrar_Ficha(Codigo)
{
if (document.getElementById('Ficha-'+Codigo).style.visibility!='hidden')
{ document.getElementById('Ficha-'+Codigo).style.visibility='hidden'; }
document.getElementById('Ficha-'+Codigo).style.visibility='visible';
}
Como podría solucionarlo?