Del codigo que tienes originalmente y que es el que pegaste primero veo dos cosas;
- Tienes comentado algunos atributos de la clase 'overbox.
- Al div con el id 'over' le falta el tag </div> que lo cierra.
Tambien: - 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'
- Por estandarizacion no le estas asignado el atributo type en el style del css 'type="text/css"'
- En tu javascript estas buscando un id que se llama 'fade' el cual no existe en tu Dom.
- 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 <meta name="author" content="reedyseth"/> <meta name="myBlog" content="www.behstant.com/blog" <script type="text/javascript"> function showLightbox() {
document.getElementById('over').style.display = 'block';
document.getElementById('mas').style.display = 'none';
// codigo agregado
document.getElementById('fadebox').style.display = 'block';
}
function hideLightbox() {
document.getElementById('over').style.display = 'none';
document.getElementById('mas').style.display = 'block';
// codigo agregado
document.getElementById('fadebox').style.display = 'none';
}
#fadebox {
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: #000;
z-index: 1001;
-moz-opacity: 0.8;
opacity: .80;
filter: alpha(opacity=80);
}
.overbox {
display: none;
position: absolute;
top: 25%;
left: 25%;
width: 50%;
height: 50%;
z-index: 1002;
background-color: #ffffff;
}
.leerover {
display: block;
}
#mas a {
color: #EE8E22;
background-repeat: no-repeat;
height: 20px;
width: 80px;
float: left;
font-size: 11px;
line-height: 20px;
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
}
#mas a:hover {
color: #D3620E;
background-repeat: no-repeat;
height: 20px;
width: 80px;
float: left;
line-height: 20px;
text-align: center;
margin-top: 10px;
font-size: 11px;
margin-bottom: 10px;
}
#box {
background: #FFFFFF;
padding: -10px;
text-align: justify;
}
<div id="mas" class="leerover"> <a href="javascript:showLightbox();">Ver Más...
</a> <div id="over" class="overbox"> <a style="float:right" href="javascript:hideLightbox();"><img src="images/close.gif" width="14" height="14"></a> Hemos trabajado en 16 Países Latinoamericanos así como en la Unión Europea.
Reedyseth http://behstant.com/blog