A ver, te explico un poco lo que hace cada cosa:
- document.getElementById(blo) Localiza un elemento por su ID (en este caso cuyo ID sea igual a blo), podría ser tu capa <div id="ver_on1"> o la capa <div id="bloque1" style="display: none">
- document.getElementById(blo).style.display=VISIBLE u OCULTO; hace que cada cosa localizada por su id (en este caso una capa) se haga visible o invisible
En tu caso, al pulsar en
"Mostrar bloque1" quieres que se muestre la capa
<div id="bloque1"> con su contenido, y al mismo tiempo quieres que desaparezca el texto
"Mostrar bloque1" (que tiene id "ver_on1") y aparezca el texto
"Ocultar bloque1" (que tiene id "ver_off1")
Entonces, en las llamadas tienes que poner:
Código:
<div id="ver_on1"><a href="#" onclick="mostrar('bloque1', 'ver_off1', 'ver_on1'); return false">Mostrar bloque1</a></div>
<div id="ver_off1" style="display: none"><a href="#" onclick="ocultar('bloque1', 'ver_off1', 'ver_on1'); return false">Ocultar bloque1</a></div>
De todas formas me parece un poco enrevesado...
PD: No he probado el codigo, asi que igual he puesto on donde era off o me he liado, espero que te apañes