Comunidad de diseño web y desarrollo en internet online

banner en un layer que interfiere la navegacion.

Citar            
MensajeEscrito el 16 Ago 2007 10:37 pm
Hola a todos. Antes que nada gracias por su tiempo.
Tengo que agregar un banner en un layer que pase por arriba de todo, incluso de la botonera del sitio. Hasta aca todo bien. El problema lo tengo cuando cierro el banner porque no puedo hacer que me deje de mostrar el div layer que aunque tenga un fondo transparente no me deja cliquear nada de lo que tengo debajo. el banner lo resolvi en flash con dos frames. en el primero transcurre la accion y el segundo esta vacio para dejar de ver el banner cuando clickeo cerrar. como puedo solucionar esto??..
muchas gracias, saludos.
H

Por hperez

3 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 17 Ago 2007 12:56 am
podes llamar a una función javascript que le saque el display al elemento, es decir se lo ponga en none
Podria ser asi la función:

Código :

<script language="javascript">
   function ocultarElemento(element){
      element = document.getElementById(element);
      if(element.style.display != "none") element.style.display = "none";
   }
</script>


Ahora el otro tema es llamar la función, simplemente al elemento que le asignes el evento de cerrar tenes que llamar a la función cuyo parametro sera el id del elemento que quieras ocultar. No me acuerdo como es llamar la función JS desde Flash, pero en Html podria ser asi:

Código :

<div id="contenedor">
   Aca iria el banner
   <br />
   <a href="#" onclick="ocultarElemento('contenedor')">Clickeando aca cerras el banner</a>
</div>


Espero que sirva de algo, saludos

Por PabloHdS

251 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Ago 2007 02:29 pm
Muchas gracias! ya mismo lo voy a probar..
slds.
H

Por hperez

3 de clabLevel



Genero:Masculino  

safari

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.