Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/03/2011, 22:03
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: AYUDA me funciona en Mozilla pero no en Explorer 8

no todos los navegadores cargan el DOM de la misma forma, por lo que veo tienes un bloque de script al final que lógicamente se ejecutaría al final de que el DOM estuviese cargado y funcionaria perfecto, en este caso con FF, pero eso no quiere decir que IE otros navegadores lo hagan igual.

la solución es verificar si el DOM está completamente cargado antes de llamar a ese bloque, una opción rápida y sin complicaciones sería anidarlo dentro de una función y llamarla en el onload del body:

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.  
  3. function aparecerCursos(b)
  4. {
  5.      cCursos=document.getElementById("cursos");
  6.      if(b) { cCursos.style.visibility="visible"; } else { cCursos.style.visibility="hidden"; }
  7. }
  8. </script>

<body onload="aparecerCursos(false);">...
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...