Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/12/2012, 06:12
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: fade in para varias capas

Tu método funcionaría si hicieses esto para iniciar las funciones

Código Javascript:
Ver original
  1. window.onload= function(){
  2.         entrar();
  3.     entrarmastarde();
  4. }

Pero esto me parece más práctico, pasando el tiempo como parámetro, sería más flexible, podrías hacer que sea 20, 200, 50, etc agregando else if a las condiciones

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>FadeIn Capas Múltiples</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6. <style type="text/css">
  7. /*<![CDATA[*/
  8. #micapa, #micapa2,#micapa3,#micapa4{
  9. opacity: 0;
  10. font-size: 18pt;
  11. width: 100px;
  12. height: 100px;
  13. margin: 5px;
  14. background: lime;
  15. }
  16. /*]]>*/
  17. <script type="text/javascript">
  18. //<![CDATA[
  19. function entrar(){
  20. var capas = new Array("micapa", "micapa2","micapa3","micapa4");
  21. var i;
  22. for(i in capas){
  23. if((capas[i] == "micapa2")||(capas[i] == "micapa4")){
  24. micapa(capas[i],200);
  25. }else{
  26. micapa(capas[i],80);
  27. }
  28. }
  29. }
  30. function micapa(lacapa,tiempo){var fade=0,micapa=document.getElementById(lacapa).style,ms=(micapa.opacity==0)?0:1,pace=setInterval(Fade,tiempo);
  31. function Fade(){if(fade<100){fade+=1;if(ms)micapa.filter="alpha(opacity="+fade+")";else micapa.opacity=(fade/100)}else clearInterval(pace)}};
  32. window.onload=entrar;
  33. //]]>
  34. </head>
  35. <div id="micapa">
  36.     texto
  37. </div>
  38. <div id="micapa2">
  39.     texto 2
  40. </div>
  41. <div id="micapa3">
  42.     texto 3
  43. </div>
  44. <div id="micapa4">
  45.     texto 4
  46. </div>
  47. </body>
  48. </html>

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Última edición por emprear; 15/12/2012 a las 06:20