Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2015, 09:55
Matuha
 
Fecha de Ingreso: diciembre-2006
Mensajes: 35
Antigüedad: 17 años, 5 meses
Puntos: 0
Mostrar y ocultar div

Hola! Estoy empezando con javascript esto es un ejemplo que conseguí buscando por Google y lo he adaptado un poco a lo que quiero... con esto consigo mostrar o ocultar un div.. uno de ellos muestra productos y el otro comentarios

Lo que quiero conseguir es que si al mostrar el div comentarios el div productos no esta oculto, este se oculte, o viceversa... tal como tengo no lo consigo... al mostrar el div comentarios el div productos no se oculta...

Código HTML:
<script language="JavaScript">
function muestra_oculta(id,idComentario) {
	if (document.getElementById) {
		var producto = document.getElementById(id);
		producto.style.display = (producto.style.display == 'none') ? 'block' : 'none';
		var comentario = document.getElementById(idComentario);
		comentario.style.display = (comentario.style.display == 'none') ? 'block' : 'none';
	}
}
</script> 
Código HTML:
<div class="content-resultados" onclick="muestra_oculta('id<? echo $cont; ?>')">
Productos
</div>
<div class="content-opiniones" onclick="muestra_oculta('idComentarios<? echo $cont; ?>')">
Comentarios
</div>
 
<div id="id<? echo "$cont"; ?>" style="display:none;">
Contenido productos...
</div>
<div id="idComentarios<? echo "$cont"; ?>" style="display:none;">
Contenido Comentarios...
</div>