Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/02/2013, 10:31
Avatar de Reedyseth
Reedyseth
 
Fecha de Ingreso: enero-2009
Ubicación: Chihuahua, México
Mensajes: 419
Antigüedad: 16 años
Puntos: 36
Información Respuesta: Ocultar Div y enlaces que lo llaman

Del codigo que tienes originalmente y que es el que pegaste primero veo dos cosas;
  1. Tienes comentado algunos atributos de la clase 'overbox.
  2. Al div con el id 'over' le falta el tag </div> que lo cierra.

    Tambien:
  3. En el css tienes una clase llamada 'fadebox' que no la estas usando y esta es la que pone el fondo en negro. Para esto le agregue ese div que faltaba y lo puse antes que el div con id 'mas'
  4. Por estandarizacion no le estas asignado el atributo type en el style del css 'type="text/css"'
  5. En tu javascript estas buscando un id que se llama 'fade' el cual no existe en tu Dom.
  6. La clase overbox en el css le falta tener un atributo de fondo 'background-color> #ffffff' para que la puedas visualizar completamente, si no solo queda el fondo blanco de tu texto.


A continuacion te pego el codigo con las correciones pertinentes, es muy importante que lo veas y compares con el que tenias
anteriormente para que puedas analalizar bien tus errores, saludos y por favor da el tema como solucionado.

Código HTML:
Ver original
  1.     <head>
  2.         <meta charset="utf-8" />
  3.         <meta name="author" content="reedyseth"/>
  4.         <meta name="myBlog" content="www.behstant.com/blog"
  5.         <title>Empty</title>
  6.         <script type="text/javascript">
  7.             function showLightbox() {
  8.                 document.getElementById('over').style.display = 'block';               
  9.                 document.getElementById('mas').style.display = 'none';
  10.                 // codigo agregado
  11.                 document.getElementById('fadebox').style.display = 'block';
  12.             }
  13.  
  14.             function hideLightbox() {
  15.                 document.getElementById('over').style.display = 'none';
  16.                 document.getElementById('mas').style.display = 'block';            
  17.                 // codigo agregado
  18.                 document.getElementById('fadebox').style.display = 'none';
  19.             }
  20.  
  21.         </script>
  22.         <style type="text/css">          
  23.             #fadebox {
  24.                 display: none;
  25.                 position: absolute;
  26.                 top: 0%;
  27.                 left: 0%;
  28.                 width: 100%;
  29.                 height: 100%;
  30.                 background-color: #000;
  31.                 z-index: 1001;
  32.                 -moz-opacity: 0.8;
  33.                 opacity: .80;
  34.                 filter: alpha(opacity=80);
  35.             }
  36.             .overbox {
  37.                 display: none;
  38.                 position: absolute;
  39.                 top: 25%;
  40.                 left: 25%;
  41.                 width: 50%;
  42.                 height: 50%;
  43.                 z-index: 1002;
  44.                 background-color: #ffffff;
  45.             }
  46.             .leerover {
  47.                 display: block;
  48.             }
  49.             #mas a {
  50.  
  51.                 color: #EE8E22;
  52.                 background-repeat: no-repeat;
  53.                 height: 20px;
  54.                 width: 80px;
  55.                 float: left;
  56.                 font-size: 11px;
  57.                 line-height: 20px;
  58.                 text-align: center;
  59.                 margin-top: 10px;
  60.                 margin-bottom: 10px;
  61.             }
  62.             #mas a:hover {
  63.                 color: #D3620E;
  64.                 background-repeat: no-repeat;
  65.                 height: 20px;
  66.                 width: 80px;
  67.                 float: left;
  68.                 line-height: 20px;
  69.                 text-align: center;
  70.                 margin-top: 10px;
  71.                 font-size: 11px;
  72.                 margin-bottom: 10px;
  73.             }
  74.             #box {
  75.                 background: #FFFFFF;
  76.                 padding: -10px;
  77.                 text-align: justify;
  78.             }
  79.         </style>
  80.     </head>
  81.     <body> 
  82.         <div id="fadebox"></div>
  83.         <div id="mas" class="leerover">
  84.             <a href="javascript:showLightbox();">Ver Más...</a>
  85.         </div>
  86.         <div id="over" class="overbox">
  87.             <div id="box">
  88.                 <a style="float:right" href="javascript:hideLightbox();"><img src="images/close.gif" width="14" height="14"></a>
  89.                 <p>
  90.                     Hemos trabajado en 16 Países Latinoamericanos así como en la Unión Europea.
  91.                 </p>
  92.             </div>
  93.         </div>
  94.     </body>
  95. </html>

Reedyseth
http://behstant.com/blog