Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/12/2011, 14:51
Avatar de masterojitos
masterojitos
 
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 16 años, 4 meses
Puntos: 105
Respuesta: abre div cierra div, que falla.

tu codigo javascript deberias ser asi:

Código HTML:
<script language="JavaScript" type="text/JavaScript">
function muestra_oculta(id){
if (document.getElementById(id)){ //si existe 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('contenido_a_mostrar');/* "contenido_a_mostrar" es el nombre que le dimos al DIV */
}
</script> 
Y aun asi.... te comento al igual que "zeudio", deberias ocultar al inicio no con "onload" sino con css.
Es decir, quitar las lineas del onload javascript y colocar en el html, algo asi:
<a style='cursor: pointer;' onclick="muestra_oculta('contenido_a_mostrar')" title="">abrir</a><div id="contenido_a_mostrar" style="display: none;">xcgncvncvncvvbmvbm></div>

Claro que es una manera, la otra seria con el id o agregandole una clase, hacer lo mismo pero en una hoja css.

Suerte
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog