Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/12/2013, 05:10
Avatar de Crazylegs
Crazylegs
 
Fecha de Ingreso: septiembre-2013
Ubicación: Barcelona
Mensajes: 74
Antigüedad: 10 años, 7 meses
Puntos: 14
Respuesta: Mejoras para el Codigo JavaScript de un novato MENU CIRCULAR

Pues sí, tu código javascript se puede reducir a:
Código Javascript:
Ver original
  1. function visible(numero){
  2.  
  3.     obj = document.getElementById("titulo"+numero);
  4.     obj.style.display = "block";
  5.  
  6. }
  7.  
  8. function ocultar(numero){
  9.     obj = document.getElementById("titulo"+numero);
  10.     obj.style.display = "none";
  11.  
  12. }

Y en el HTML pasar por parámetro el número en los eventos onmouseover y onmouseout.

Lo de que se mantenga el título actual, puedes hacerlo de distintas formas, tal y como tienes montado el HTML, podrías eliminar la función ocultar del onmouseout y al final de la función visible guardar en una variable global el numero del div mostrado, para si ocultarlo al principio de dicha función.
__________________
¡Mira mis tutoriales web!