ARTICULOS

Capas visibles e invisibles

Autor: Federico Javier Elgarte (http://www.cssboulevar.com.ar/) - 27/06/2005

Como primera instancia hay que definir las propiedades de la capa. En ella también podremos poner información, imágenes, links, etc.

#pantalla {position: absolute; width: 50%; height: 50%; background:url(imagen.gif) no-repeat fixed center; border: 1px solid}

Una vez definida la capa debemos insertarla en nuestro documento html de la siguiente manera:

<div id="pantalla"></div>

…y colocar dos enlaces para activar y desactivar el efecto:

<a href="javascript:closeit()">Mostrar capa</a>
<a href="javascript:showit()">Esconder capa</a>

Ahora solo resta insertar el script:

<script>
var once_per_browser=0
var ns4=document.layers
var ie4=document.all
var ns6=document.getElementById&&!document.all

if (ns4)
crossobj=document.layers.pantalla
else if (ie4||ns6)
crossobj=ns6? document.getElementById("pantalla") : document.all.pantalla

function closeit(){
if (ie4||ns6)
crossobj.style.visibility="visible"
else if (ns4)
crossobj.visibility="show"
}

function get_cookie4(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie4.length > 0) {
offset = document.cookie4.indexOf(search)
if (offset != -1) { // if cookie4 exists
offset += search.length
// set index of beginning of value
end = document.cookie4.indexOf(";", offset);
// set index of end of cookie4 value
if (end == -1)
end = document.cookie4.length;
returnvalue=unescape(document.cookie4.substring(offset, end))
}
}
return returnvalue;
}

function showornot(){
if (get_cookie4('postdisplay')==''){
showit()
document.cookie4="postdisplay=yes"
}
}

function showit(){
if (ie4||ns6)
crossobj.style.visibility="hidden"
else if (ns4)
crossobj.visibility="hide"
}

if (once_per_browser)
showornot()
else
showit()
</script>

Ver ejemplo

 

Más artículos sobre Hojas de Estilo

1. Scroll con hojas de estilo CSS
2. Menú rollover
3. CSS Hojas de estilo es cascada
4. Menus simples con CSS y listas
5. Obtener sombras con CSS
6. Efectos en textos e imágenes con CSS
7. Problemas del Modelo de Caja en IE 5
8. Modelo de cajas
9. Formularios accesibles XHTML y CSS
10. Cambiar el cursor del Mouse
Más artículos...

Otros artículos...

PHP Definción y uso de clases en PHP
PHP Contador de visitas simple
Marketing Factores para un sitio web exitoso
ASP Utilizando GetRows
PHP Utilizando cookies en PHP
ASP.net Anti robots en ASP.NET
ASP Utilizando includes en ASP
PHP Utilizar PHP en FrontPage 98
ASP Proteger páginas con password en ASP
XML Introducción al XML
Más artículos...