Ver Mensaje Individual
  #11 (permalink)  
Antiguo 09/02/2013, 15:26
Avatar de legomolina
legomolina
 
Fecha de Ingreso: junio-2011
Ubicación: Valencia
Mensajes: 165
Antigüedad: 13 años, 5 meses
Puntos: 3
Respuesta: Problema con javascript y display

Aqui te dejo el codigo de la pag. Aun falta por añadir varias cosillas.

Codigo de la pag:
Código HTML:
Ver original
  1. <!DOCTYPE HTML>
  2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  3. <link href="estilo/clasicosprueba.css" rel="Stylesheet" type="text/css" />
  4.  
  5. <script language="javascript" type="text/javascript">
  6. function menus_desplegable(k) {
  7.    
  8.     var d=document.getElementById("descripcion");
  9.     var i=document.getElementById("info");
  10.     var r=document.getElementById("requisitos");
  11.     var m=document.getElementById("multimedia");
  12.    
  13.     switch(k) {
  14.     case 1:
  15.         d.style.display="block";
  16.         i.style.display="none";
  17.         r.style.display="none";
  18.         m.style.display="none";
  19.         break;
  20.        
  21.     case 2:
  22.         d.style.display="none";
  23.         i.style.display="block";
  24.         r.style.display="none";
  25.         m.style.display="none";
  26.         break;
  27.        
  28.     case 3:
  29.         d.style.display="none";
  30.         i.style.display="none";
  31.         r.style.display="block";
  32.         m.style.display="none";
  33.         break;
  34.        
  35.     case 4:
  36.         d.style.display="none";
  37.         i.style.display="none";
  38.         r.style.display="none";
  39.         m.style.display="block";
  40.         break;
  41.            
  42.     default:
  43.         d.style.display="block";
  44.         i.style.display="none";
  45.         r.style.display="none";
  46.         m.style.display="none";
  47.         break;
  48.  
  49.     }
  50. }
  51.  
  52. </head>
  53.  
  54.     <!-- Tabla contenedora  100%-width -->
  55.     <table class="table_container">
  56.         <tr>
  57.             <td>
  58.                 <!-- Contenedor de los botones del menu 60px-heigth; fixed-position -->
  59.                 <div class="menu_button_container">
  60.                     <table>
  61.                         <!-- cada boton 20%-width -->
  62.                         <tr>
  63.                             <td class="menu_button">
  64.                                 <img src="ima/boton/accion1.png" onmouseout="this.src='ima/boton/accion1.png'" onmouseover="this.src='ima/boton/accion2.png'" />
  65.                             </td>
  66.                             <td class="menu_button">
  67.                                 Aventura
  68.                             </td>
  69.                             <td class="menu_button">
  70.                                 <img src="ima/boton/conduccion1.png" onmouseout="this.src='ima/boton/conduccion1.png'" onmouseover="this.src='ima/boton/conduccion2.png'" />
  71.                             </td>
  72.                             <td class="menu_button">
  73.                                 <img src="ima/boton/plataformas1.png" onmouseout="this.src='ima/boton/plataformas1.png'" onmouseover="this.src='ima/boton/plataformas2.png'" />
  74.                             </td>
  75.                             <td class="menu_button">
  76.                                 Varios
  77.                             </td>
  78.                         </tr>
  79.                     </table>
  80.                 </div>
  81.                 <!-- Contenedor principal alojado justo abajo de los botones -->
  82.                 <div class="main_frame_container">
  83.                    
  84.                     <!-- Botones descripcion, info, requisitos, multimedia -->
  85.                     <div class="game_buttons">
  86.                         <a href="#" onClick="menus_desplegable(1);" ><img title="Ver descripcion" alt="Ver descripcion" src="ima/iconos/iconodescripcion.png" onmouseover="this.src='ima/iconos/iconodescripcion2.png'" onmouseout="this.src='ima/iconos/iconodescripcion.png'" /></a>
  87.                         <a href="#" onClick="menus_desplegable(2);" ><img title="Ver informacion" alt="Ver informacion" src="ima/iconos/iconoinfo.png" onmouseover="this.src='ima/iconos/iconoinfo2.png'" onmouseout="this.src='ima/iconos/iconoinfo.png'" /></a>
  88.                         <a href="#" onClick="menus_desplegable(3);" ><img title="Ver requisitos minimos" alt="Ver requisitos minimos" src="ima/iconos/iconorequisitos.png" onmouseover="this.src='ima/iconos/iconorequisitos2.png'" onmouseout="this.src='ima/iconos/iconorequisitos.png'" /></a>
  89.                         <a href="#" onClick="menus_desplegable(4);" ><img title="Ver multimedia" alt="Ver multimedia" src="ima/iconos/iconomultimedia.png" onmouseover="this.src='ima/iconos/iconomultimedia2.png'" onmouseout="this.src='ima/iconos/iconomultimedia.png'" /></a>
  90.                     </div>
  91.                    
  92.                     <div class="menus_desplegable" id="descripcion">
  93.                     Descripción.
  94.                     </div>
  95.                    
  96.                     <div class="menus_desplegable" id="info">
  97.                     <table width="100%">
  98.                                 <tr>
  99.                                     <td style="width:30%">
  100.                                         Desarrollador:
  101.                                     </td>
  102.                                     <td>
  103.                                         Desarrollador respuesta
  104.                                     </td>
  105.                                    
  106.                                 </tr>
  107.                                 <tr>
  108.                                     <td>
  109.                                         Distribuidor:
  110.                                     </td>
  111.                                     <td>
  112.                                         Distribuidor respuesta
  113.                                     </td>
  114.                                    
  115.                                 </tr>
  116.                                 <tr>
  117.                                     <td>
  118.                                         Plataformas:
  119.                                     </td>
  120.                                     <td>
  121.                                         Plataformas respuesta
  122.                                     </td>
  123.                                 </tr>
  124.                             </table>
  125.                 </div>
  126.                 <div class="menus_desplegable"  id="requisitos">
  127.                     <table width="100%">
  128.                                 <tr>
  129.                                     <td>
  130.                                         Sistema operativo:
  131.                                     </td>
  132.                                     <td>
  133.                                         Sistema operativo respuesta
  134.                                     </td>
  135.                                     <td>
  136.                                         Memoria RAM:
  137.                                     </td>
  138.                                     <td>
  139.                                         Memoria RAM respuesta
  140.                                     </td>
  141.                                     <td>
  142.                                         Procesador:
  143.                                     </td>
  144.                                     <td>
  145.                                         Procesador respuesta
  146.                                     </td>
  147.            
  148.                                 </tr>
  149.                                 <tr>
  150.                                     <td>
  151.                                         Disco Duro:
  152.                                     </td>
  153.                                     <td>
  154.                                         Disco Duro respuesta
  155.                                     </td>
  156.                                     <td>
  157.                                         Tarjeta de sonido:
  158.                                     </td>
  159.                                     <td>
  160.                                         Tarjeta de sonido respuesta
  161.                                     </td>
  162.                                     <td>
  163.                                         CD/DVD:
  164.                                     </td>
  165.                                     <td>
  166.                                         CD/DVD respuesta
  167.                                     </td>
  168.            
  169.                                 </tr>
  170.                                 <tr>
  171.                                     <td>
  172.                                         Periféricos:
  173.                                     </td>
  174.                                     <td>
  175.                                         Periféricos respuesta
  176.                                     </td>
  177.                                     <td>
  178.                                         DirectX:
  179.                                     </td>
  180.                                     <td>
  181.                                         DirectX respuesta
  182.                                     </td>
  183.                                     <td>
  184.                                         Tarjeta gráfica:
  185.                                     </td>
  186.                                     <td>
  187.                                         Tarjeta gráfica respuesta
  188.                                     </td>
  189.            
  190.                                 </tr>
  191.                             </table>
  192.                 </div>
  193.                 <div class="menus_desplegable" id="multimedia">
  194.                     <table width="100%">
  195.                         <tr>
  196.                             <td>
  197.                                 Imagenes
  198.                             </td>
  199.                         </tr>
  200.                         <tr>
  201.                             <td>
  202.                                 Videos
  203.                             </td>
  204.                         </tr>
  205.                     </table>
  206.                 </div>
  207.                 </div>
  208.             </td>
  209.         </tr>
  210.     </table>
  211. </body>
  212. </html>


Codigo del archivo clasicosprueba.css
Código CSS:
Ver original
  1. /* CSS Document */
  2. .table_container {
  3.     width:100%;
  4. }
  5. .menu_button {
  6.     width: 20%;
  7. }
  8. .menu_button_container {
  9.     position: fixed;
  10.     height: 60px;
  11.     background-color: #36F;
  12.     top: 0px;
  13.     left: 0px;
  14.     width: 100%;
  15. }
  16. .main_frame_container {
  17.     left: 0px;
  18.     top: 60px;
  19.     position: absolute;
  20.     width: 100%;
  21. }
  22. .game_buttons {
  23.     background-color: #39C;
  24. }
  25. .menus_desplegable{
  26.     position: relative;
  27.     margin:15px;
  28.     visibility: hidden;
  29. }