ocultacion de capas con retardo. settimeout
Publicado por zaindari (1 intervención) el 05/05/2005 11:54:33
Tengo un menu compuesto de capas ocultas que se hacen visibles cuando paso el raton sobre unas imagenes.
El problema viene cuando quiero que se oculten con retardo (setTimeout?) para que el usuario pueda hacer click en un mapa que esta dentro de esas capas que aparecen.
Podria alguien por favor orientarme un poco?
Por el momento ando tanteando un poco y va asi:
...
onmouseover="visualizaCapa('fencepanels')"
onmouseout="ocultaCapa('fencepanels')"
...
function visualizaCapa(idCapa) {
var capa = document.getElementById( idCapa );
if (capa.style.visibility=="hidden"){capa.style.visibility="visible"};
}
function ocultaCapa(idCapa) {
var capa = document.getElementById( idCapa );
setTimeout (xHide(capa),1000);
}
Tambien decir que estoy intentando lograr la compatibilidad con firefox.
El problema viene cuando quiero que se oculten con retardo (setTimeout?) para que el usuario pueda hacer click en un mapa que esta dentro de esas capas que aparecen.
Podria alguien por favor orientarme un poco?
Por el momento ando tanteando un poco y va asi:
...
onmouseover="visualizaCapa('fencepanels')"
onmouseout="ocultaCapa('fencepanels')"
...
function visualizaCapa(idCapa) {
var capa = document.getElementById( idCapa );
if (capa.style.visibility=="hidden"){capa.style.visibility="visible"};
}
function ocultaCapa(idCapa) {
var capa = document.getElementById( idCapa );
setTimeout (xHide(capa),1000);
}
Tambien decir que estoy intentando lograr la compatibilidad con firefox.
Valora esta pregunta


0