Hola,
La verdad soy un novato en js así que pido disculpas desde ya si la solución a este problema es muy obvia.
Tengo la siguiente función:
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>
Intento llamarla al hacer clic en un link, de la siguiente manera:
Código HTML:
Ver original<a href="#" onclick="despliega("register-container");" title="Despliega/Oculta el formulario de registro">Registrate
</a>
Lo cual no da ningún resultado. Al principio, cuando la escribí, no declaraba ningún argumento
(lo que en la función llamo 'valor'), simplemente indicaba el id del div con el que quería trabajar la función y funcionaba perfectamente.
Ahora intento acomodarlo de esta manera porque necesito usar la misma función en más de un link y no me parece nada práctico crear una varias funciones con distintos nombres y que hagan lo mismo.
Espero vuestra ayuda.