bueno, sí, además faltaba eso:
if(document.getElementById(valor).style.visibility =='visible')
cuando recibes el parámetro valor, dentro de la función ya es una cadena, por lo que no hay que meterla dentro de otra.
Código Javascript
:
Ver original<script type="text/javascript">
function despliega(valor) {
if(document.getElementById(valor).style.visibility=='visible') {
document.getElementById(valor).style.visibility='hidden';
} else {
document.getElementById(valor).style.visibility='visible';
}
}
</script>