Tema: Mostrar div
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/04/2009, 08:38
Usa_Firefox
(Desactivado)
 
Fecha de Ingreso: abril-2009
Ubicación: En mi casa
Mensajes: 191
Antigüedad: 15 años
Puntos: 0
Mostrar div

Hola!

Tengo un problema al intentar mostrar un div, y es que comienza a estirarse, pero al segundo o dos, se recarga la página...

Código javascript:
Ver original
  1. <a id="menulink" onclick="mostrarmenu()" href="/menu.php" class="menuprincipaltext">M&aacute;s</a></li>
  2.  
  3. <!-- Cambiar el link de menu y poner un onclick si está desactivado -->
  4. <script language="javascript">
  5. <!-- Ocultar de navegadores antiguos
  6. var height=0;
  7.  
  8. function mostrarmenu(){
  9. timer= setInterval(abrirmenu,10);
  10. }
  11.  
  12. function abrirmenu(){
  13.  
  14. if(height<=300){
  15. height+=1;
  16.  
  17. document.getElementById('menucompletoc').style.visibility='visible';
  18. document.getElementById('menucompleto').style.visibility='visible';
  19. document.getElementById('menucompleto').style.height=height+'px';
  20. }
  21. else{
  22. clearInterval(timer);
  23. document.getElementById('menucompletolink').style.visibility='visible';
  24. }
  25. }
  26.  
  27. //Quitar el href del link de menu si esta ACTIVADo javasctipt para que se quede en esta pagina
  28. document.getElementById("menulink").href = "";
  29. //-->
  30. </script>
  31.  
  32. </ul>
  33. </div>
  34.  
  35. </p>
  36. <p>
  37. <div id="menucompletoc" style="border:1px solid #FF9900;clear:both;margin-bottom:10px;margin:0px 10px 10px 0px;visibility:hidden;">
  38.  
  39. <div id="menucompletolink" style="border-bottom:1px solid #FF9900;padding:3px;background-color:#FFFFCC;visibility:hidden;">
  40. <a href="javascript:cerrarmenu()">Cerrar</a>
  41. </div>
  42.  
  43. <div id="menucompleto" style="padding:6px;visibility:hidden;">
  44.  
  45. Aqui texto</div>
  46.  
  47. </div>

El script lo que quiero que haga es estirazar el div de menu poco a poco...

Saludos

Última edición por Usa_Firefox; 27/04/2009 a las 08:43