Hola, he encontrado un codigo para mostrar y ocultar contenido en la pagina web:
<script language="JavaScript">
function muestra_oculta(id){
if (document.getElementById){ //se obtiene el id
var el = document.getElementById(id); //se define la variable "el" igual a nuestro div
el.style.display = (el.style.display == 'none') ? 'block' : 'none'; //damos un atributo display:none que oculta el div
}
}
window.onload = function(){/*hace que se cargue la función lo que predetermina que div estará oculto hasta llamar a la función nuevamente*/
muestra_oculta('mostrar');/* "mostrar" es el nombre que le dimos al DIV */
}
</script>
Este codigo funciona perfectamente cuando lo utilizas en el primer campo que quieras ocultar y mostrar. Lo que pasa, es que cuando lo quieres utilizar tambien para mostrar y ocultar un segundo campo, este campo apareze ya mostrado cuando entras en la web. Aunque tambien funciona la funcion de mostrar y ocultar, quiero que el campo, igual que con el primero, quede ocultado cuando entres en la pagina web.