Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

OcultarConectarse
 Nombre de usuario:    Contraseña:      Conectarme automáticamente en cada visita    
 



Publicar nuevo tema  Responder al tema 
Página 1 de 2
Ir a la página 1, 2  Siguiente
 
Efecto Nieve En El Foro
Autor Mensaje
Responder citando Descargar mensaje 
Mensaje Efecto Nieve En El Foro 
 
Hola!

Quiero poner en mi foro (phpbb 2.0.21) el efecto de los copos de nieve que caen.

Exactamente igual que lo que tiene este sitio:  

http://www.weboweb.com/foro/

He probado varios códigos pero no lo cosigo, sólo cosigo cosas raras, o que caigan 1 o dos copos súper rápidos.

La imagen del copo ya la tengo. Pero los códigos que he encontrado no me funcionan.

Alguna sugerencia???

Graciasssss
 




_________________________________
Buenafuente & Co. La Comunidad Buenafuentera en Internet
"Nosotros a lo nuestro, con nuestro mundo y nuestras risas.
El trabajo bien hecho siempre triunfa" Andreu Buenafuente.
 
Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando Descargar mensaje 
Mensaje Respuesta: Efecto Nieve En El Foro 
 
Hola:

La dirección que comentas es de un foro tipo PHPBB XS2. Se hace activándolo desde ACP-->Comfiguración-->XS. De hecho lo tengo activado.

Aprovecho, si no le parece mal al Admin, y pongo a continuación un ejemplo de ese mismo efecto pero aplicado a páginas html:

Entre los bodys poner:

<script>
var no = 5; // snow number
var speed = 15; // smaller number moves the snow faster
var snowflake = "imagennieve.gif";

var ns4up = (document.layers) ? 1 : 0;  // browser sniffer
var ie4up = (document.all) ? 1 : 0;
var dx, xp, yp;    // coordinate and position variables
var am, stx, sty;  // amplitude and step variables
var i, doc_width = 400, doc_height = 500;
if (ns4up) {
  doc_width = self.innerWidth;
  doc_height = self.innerHeight;
} else if (ie4up) {
  doc_width = 500;
  doc_height = 500;
}
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
for (i = 0; i < no; ++ i) {  
  dx[i] = 0;                        // set coordinate variables
  xp[i] = Math.random()*(doc_width-50);  // set position variables
  yp[i] = Math.random()*doc_height;
  am[i] = Math.random()*20;         // set amplitude variables
  stx[i] = 0.02 + Math.random()/10; // set step variables
  sty[i] = 0.7 + Math.random();     // set step variables
  if (ns4up) {                      // set layers
    if (i == 0) {
      document.write("<layer name="dot"+ i +"" left="15" ");
      document.write("top="15" visibility="show"><img src="");
      document.write(snowflake + "" border="0"></layer>");
    } else {
      document.write("<layer name="dot"+ i +"" left="15" ");
      document.write("top="15" visibility="show"><img src="");
      document.write(snowflake + "" border="0"></layer>");
    }
  } else if (ie4up) {
    if (i == 0) {
      document.write("<div id="dot"+ i +"" style="POSITION: ");
      document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
      document.write("visible; TOP: 15px; LEFT: 15px;"><img src="");
      document.write(snowflake + "" border="0"></div>");
    } else {
      document.write("<div id="dot"+ i +"" style="POSITION: ");
      document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
      document.write("visible; TOP: 15px; LEFT: 15px;"><img src="");
      document.write(snowflake + "" border="0"></div>");
    }
  }
}
function snowNS() {  // Netscape main animation function
  for (i = 0; i < no; ++ i) {  // iterate for every dot
    yp[i] += sty[i];
    if (yp[i] > doc_height-50) {
      xp[i] = Math.random()*(doc_width-am[i]-30);
      yp[i] = 0;
      stx[i] = 0.02 + Math.random()/10;
      sty[i] = 0.7 + Math.random();
      doc_width = self.innerWidth;
      doc_height = self.innerHeight;
    }
    dx[i] += stx[i];
    document.layers["dot"+i].top = yp[i];
    document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
  }
  setTimeout("snowNS()", speed);
}

function snowIE() {  // IE main animation function
  for (i = 0; i < no; ++ i) {  // iterate for every dot
    yp[i] += sty[i];
    if (yp[i] > doc_height-50) {
      xp[i] = Math.random()*(doc_width-am[i]-30);
      yp[i] = 0;
      stx[i] = 0.02 + Math.random()/10;
      sty[i] = 0.7 + Math.random();
      doc_width = document.body.clientWidth;
      doc_height = document.body.clientHeight;
    }
    dx[i] += stx[i];
    document.all["dot"+i].style.pixelTop = yp[i];
    document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
  }
  setTimeout("snowIE()", speed);
}

if (ns4up) {
  snowNS();
} else if (ie4up) {
  snowIE();
}
</script>



Salu2.
 




_________________________________
ImagePapa, esto de 'formating C:....40%' , ¿es bueno?
antes de pedir soporte de IcyPhoenix consultaaqui
antes de pedir soporte de PhpBB3 consulta aqui
antes de pedir una cerveza, refrescala y ronda pal foro
 
Última edición por class el Miércoles, 13 Diciembre 2006, 17:57; editado 2 veces 
Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando Descargar mensaje 
Mensaje Respuesta: Efecto Nieve En El Foro 
 
Gracias Class, pero yo no uso XS, uso sólo el foro phpBB 2.0.21 como ya dije en el mensaje.
Eso no me ayuda.  
 




_________________________________
Buenafuente & Co. La Comunidad Buenafuentera en Internet
"Nosotros a lo nuestro, con nuestro mundo y nuestras risas.
El trabajo bien hecho siempre triunfa" Andreu Buenafuente.
 
Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando Descargar mensaje 
Mensaje Respuesta: Efecto Nieve En El Foro 
 
Lo siento, no se como se hará en ese tipo de foros. Supongo que se podrá hacer: editando algún archivo del Estilo que usa el foro, y poniendo el código que anteriormente te cito.

Haz copias antes de modificar siempre

A ver si alguien lo sabe y te ayuda.

Un saludo.
 




_________________________________
ImagePapa, esto de 'formating C:....40%' , ¿es bueno?
antes de pedir soporte de IcyPhoenix consultaaqui
antes de pedir soporte de PhpBB3 consulta aqui
antes de pedir una cerveza, refrescala y ronda pal foro
 
Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando Descargar mensaje 
Mensaje Respuesta: Efecto Nieve En El Foro 
 
Aaaaaaah, es que antes no habías puesto el código Class.

Creo que ese código ya lo he probado y no me funciona bien.
Me da la sensación que hay que darle valores a estas líneas:

dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();

ya que antes pone:

var dx, xp, yp; // coordinate and position variables
var am, stx, sty; // amplitude and step variables

Pero no tengo ni idea de qué valores darle.

De todas formas voy a volver a probarlo.

Gracias Class  
 




_________________________________
Buenafuente & Co. La Comunidad Buenafuentera en Internet
"Nosotros a lo nuestro, con nuestro mundo y nuestras risas.
El trabajo bien hecho siempre triunfa" Andreu Buenafuente.
 
Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando Descargar mensaje 
Mensaje Respuesta: Efecto Nieve En El Foro 
 
Hola Selena:

El código de antes funciona, de hecho estuve haciendo un prueba, solo tienes que cambiar el nombre de la imagen .gif que viene al principio.

Mira a ver que tipo de Estilo usa tu foro y que archivo es el que le da los colores y tipografía, creo que será ese.

Un saludo.
 




_________________________________
ImagePapa, esto de 'formating C:....40%' , ¿es bueno?
antes de pedir soporte de IcyPhoenix consultaaqui
antes de pedir soporte de PhpBB3 consulta aqui
antes de pedir una cerveza, refrescala y ronda pal foro
 
Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando Descargar mensaje 
Mensaje Respuesta: Efecto Nieve En El Foro 
 
Bueno, ya estamos consiguiendo algo!!!!

Mira, me salen copos pero muy poquitos, y sólo me funciona con IE, con Firefox no.

Creo que vamos bien, sólo es cuestión de ajustar algunas variables y conseguir que se vea en Firefox.

Aaaaais que lo conseguiremos Class!!

Mira el principio del codigo lo he puesto así:

var no = 15; // snow number
var speed = 15; // smaller number moves the snow faster
var snowflake = "images/snow.gif";

var ns4up = (document.layers) ? 1 : 0;  // browser sniffer
var ie4up = (document.all) ? 1 : 0;
var dx, xp, yp;    // coordinate and position variables
var am, stx, sty;  // amplitude and step variables
var i, doc_width = 800, doc_height = 600;
if (ns4up) {
  doc_width = self.innerWidth;
  doc_height = self.innerHeight;
} else if (ie4up) {
  doc_width = 800;
  doc_height = 600;


Quiero conseguir que salgan más copos y un pelín más rápidos, sólo un pelín.
A ver si puedes ayudarme, yo voy probando  

Edito:

Ahora me salen más porque he aumentado el nº de copos pero sólo caen 1 vez y ya está.
Lo suyo es que caigan constantemente.

Qué se te ocurre??
 




_________________________________
Buenafuente & Co. La Comunidad Buenafuentera en Internet
"Nosotros a lo nuestro, con nuestro mundo y nuestras risas.
El trabajo bien hecho siempre triunfa" Andreu Buenafuente.
 
Última edición por Selena el Miércoles, 13 Diciembre 2006, 18:39; editado 1 vez 
Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando Descargar mensaje 
Mensaje Respuesta: Efecto Nieve En El Foro 
 
Al principio donde pone: var no = 5; // snow number
Cambia el 5 por el númereo de copos que quieras, 10, 11, 12, etc

y

donde pone: var speed = 15; // smaller number moves the snow faster
Cambia el 15 por otro número, ésto es para la velocidad.

Ojo no provoques un alud en tu foro, jeje.

Salu2.
 




_________________________________
ImagePapa, esto de 'formating C:....40%' , ¿es bueno?
antes de pedir soporte de IcyPhoenix consultaaqui
antes de pedir soporte de PhpBB3 consulta aqui
antes de pedir una cerveza, refrescala y ronda pal foro
 
Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando Descargar mensaje 
Mensaje Respuesta: Efecto Nieve En El Foro 
 
A ver mira, te paso la dire del foro para que veas como está ahora.

http://www.buenafuente.ws/Foro

Cambiando el segundo valor no consigo que caigan más rápido.
Y en Firefox no se ve.

Yo creo que habría que tocar alguna variable más, pero ni idea.

Te pongo el código como lo tengo ahora:

</script>
<!-- END switch_enable_pm_popup -->
</head>
<body>
<script>
var no = 40; // snow number
var speed = 2; // smaller number moves the snow faster
var snowflake = "images/snow.gif";

var ns4up = (document.layers) ? 1 : 0;  // browser sniffer
var ie4up = (document.all) ? 1 : 0;
var dx, xp, yp;    // coordinate and position variables
var am, stx, sty;  // amplitude and step variables
var i, doc_width = 800, doc_height = 600;
if (ns4up) {
  doc_width = self.innerWidth;
  doc_height = self.innerHeight;
} else if (ie4up) {
  doc_width = 800;
  doc_height = 600;
}
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
for (i = 0; i < no; ++ i) {  
  dx[i] = 0;                        // set coordinate variables
  xp[i] = Math.random()*(doc_width-50);  // set position variables
  yp[i] = Math.random()*doc_height;
  am[i] = Math.random()*20;         // set amplitude variables
  stx[i] = 0.02 + Math.random()/10; // set step variables
  sty[i] = 0.7 + Math.random();     // set step variables
  if (ns4up) {                      // set layers
    if (i == 0) {
      document.write("<layer name="dot"+ i +"" left="15" ");
      document.write("top="15" visibility="show"><img src="");
      document.write(snowflake + "" border="0"></layer>");
    } else {
      document.write("<layer name="dot"+ i +"" left="15" ");
      document.write("top="15" visibility="show"><img src="");
      document.write(snowflake + "" border="0"></layer>");
    }
  } else if (ie4up) {
    if (i == 0) {
      document.write("<div id="dot"+ i +"" style="POSITION: ");
      document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
      document.write("visible; TOP: 15px; LEFT: 15px;"><img src="");
      document.write(snowflake + "" border="0"></div>");
    } else {
      document.write("<div id="dot"+ i +"" style="POSITION: ");
      document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
      document.write("visible; TOP: 15px; LEFT: 15px;"><img src="");
      document.write(snowflake + "" border="0"></div>");
    }
  }
}
function snowNS() {  // Netscape main animation function
  for (i = 0; i < no; ++ i) {  // iterate for every dot
    yp[i] += sty[i];
    if (yp[i] > doc_height-50) {
      xp[i] = Math.random()*(doc_width-am[i]-30);
      yp[i] = 0;
      stx[i] = 0.02 + Math.random()/10;
      sty[i] = 0.7 + Math.random();
      doc_width = self.innerWidth;
      doc_height = self.innerHeight;
    }
    dx[i] += stx[i];
    document.layers["dot"+i].top = yp[i];
    document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
  }
  setTimeout("snowNS()", speed);
}

function snowIE() {  // IE main animation function
  for (i = 0; i < no; ++ i) {  // iterate for every dot
    yp[i] += sty[i];
    if (yp[i] > doc_height-50) {
      xp[i] = Math.random()*(doc_width-am[i]-30);
      yp[i] = 0;
      stx[i] = 0.02 + Math.random()/10;
      sty[i] = 0.7 + Math.random();
      doc_width = document.body.clientWidth;
      doc_height = document.body.clientHeight;
    }
    dx[i] += stx[i];
    document.all["dot"+i].style.pixelTop = yp[i];
    document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
  }
  setTimeout("snowIE()", speed);
}

if (ns4up) {
  snowNS();
} else if (ie4up) {
  snowIE();
}
</script>

 




_________________________________
Buenafuente & Co. La Comunidad Buenafuentera en Internet
"Nosotros a lo nuestro, con nuestro mundo y nuestras risas.
El trabajo bien hecho siempre triunfa" Andreu Buenafuente.
 
Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando Descargar mensaje 
Mensaje Respuesta: Efecto Nieve En El Foro 
 
Y otra cosa que pasa es que los flash y los gifs se paran cuando los copos pasan por encima  
 




_________________________________
Buenafuente & Co. La Comunidad Buenafuentera en Internet
"Nosotros a lo nuestro, con nuestro mundo y nuestras risas.
El trabajo bien hecho siempre triunfa" Andreu Buenafuente.
 
Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando Descargar mensaje 
Mensaje Respuesta: Efecto Nieve En El Foro 
 
Puedes darle un poquito mas de velocidad de caida poniendo:

var speed = 1; // smaller number moves the snow faster

es lo máximo que se puede poner en velocidad.

He visitao el foro y los copos que pasan por encima del flash de arriba no para la pelicula flash,  y tampoco los .gifs

Uso IE, ya te miro luego o mañana con Fire Fox.

Salu2.
 




_________________________________
ImagePapa, esto de 'formating C:....40%' , ¿es bueno?
antes de pedir soporte de IcyPhoenix consultaaqui
antes de pedir soporte de PhpBB3 consulta aqui
antes de pedir una cerveza, refrescala y ronda pal foro
 
Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando Descargar mensaje 
Mensaje Respuesta: Efecto Nieve En El Foro 
 
Muchísimas gracias Class, eres un sol!

Un abrazo apañero  
 




_________________________________
Buenafuente & Co. La Comunidad Buenafuentera en Internet
"Nosotros a lo nuestro, con nuestro mundo y nuestras risas.
El trabajo bien hecho siempre triunfa" Andreu Buenafuente.
 
Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando Descargar mensaje 
Mensaje Resposta: Efecto Nieve En El Foro 
 
Vaya.
Buen trabajo gente...

Me permitis una solución mas facil quizas ?? (no lo he probado, pero creo que asi sera xDD)

Snow Falls Reloaded
http://www.phpbbhacks.com/download/5803

Un saludooo.
 




_________________________________
Image
 
Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuarioVer la galería personal del usuario 
Volver arribaPágina inferior
Responder citando Descargar mensaje 
Mensaje Respuesta: Efecto Nieve En El Foro 
 
Pues vamos a probarlo JANU!!!

Gracias guapooooo!
 




_________________________________
Buenafuente & Co. La Comunidad Buenafuentera en Internet
"Nosotros a lo nuestro, con nuestro mundo y nuestras risas.
El trabajo bien hecho siempre triunfa" Andreu Buenafuente.
 
Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando Descargar mensaje 
Mensaje Respuesta: Efecto Nieve En El Foro 
 
Vale ya lo he puesto, y ahora funciona perfecto en Firefox, pero en IE (7) se queda sin cargar 1 elemento y no hay efecto nieve.

Jarrrrrrrrrrrrrl.

A ver como hacemos para que funcione en IE ahora, porque en Firefox se ve fantástico!!!
 




_________________________________
Buenafuente & Co. La Comunidad Buenafuentera en Internet
"Nosotros a lo nuestro, con nuestro mundo y nuestras risas.
El trabajo bien hecho siempre triunfa" Andreu Buenafuente.
 
Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando Descargar mensaje 
Mensaje Resposta: Efecto Nieve En El Foro 
 
Bha.
Para que romperse el coco para IE jejeje.

Selena.
Mañana intento buscar alguna solucion.
Que a estas horas no estoy pa pensar mucho ya jeje.


Un saludooo.
 




_________________________________
Image
 
Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuarioVer la galería personal del usuario 
Volver arribaPágina inferior
Responder citando Descargar mensaje 
Mensaje Respuesta: Efecto Nieve En El Foro 
 
Hombre, hay muchísima gente que usa IE y que ni siquiera sabe qué es eso del Firefox, y tiene que verse bien en los dos.

Bueno pero ya se porque no se veía en IE, culpa mía, se quedaba pendiente de cargar un elemento que es un flash que quité y no había quitado el código.

Al parecer hasta que no se ha cargado todo no sale la nieve.

Osea que he conseguido que se vea en los dos, pero resulta que en IE me queda un espacio arriba del todo, osea que la foto de la cabecera no llega hasta el borde, en cambio en Firefox si.

En IE sale menos nieve que en Firefox, y en Firefox, hay algunos copos que al pasarse del borde derecho, hacen que salga abajo la barra de desplazamiento, con lo que la barra aparece y desaparece cada vez que un copo se va demasiado a la derecha. Al menos en mi monitor.

Supongo que eso sería ajustarlo en el script.

Lo voy a dejar puesto por si lo quieres mirar, pero no me gusta nada que en IE la foto no llegue al borde y se vea el espacio.

Un besote y muchas gracias! Me voy a dormir.
 




_________________________________
Buenafuente & Co. La Comunidad Buenafuentera en Internet
"Nosotros a lo nuestro, con nuestro mundo y nuestras risas.
El trabajo bien hecho siempre triunfa" Andreu Buenafuente.
 
Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando Descargar mensaje 
Mensaje Re: Resposta: Efecto Nieve En El Foro 
 
 
Off topic
:
JANU1535 escribió: [Ver mensaje]
Bha.
Para que romperse el coco para IE jejeje.
¡Racista!  

Suerte, SelenaFuente

 




_________________________________
En este mundo hay gente cuya vida o cuya dignidad
depende de un correo tuyo, de un clic de tu ratón.
Entra en la gran Red ciberactivista.

Web: www.pazyjusticia.com Foro: www.pazyjusticia.org/foro
 
Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando Descargar mensaje 
Mensaje Respuesta: Efecto Nieve En El Foro 
 
Para Firefox:

Código: [Descargar] [Ocultar]
  1. <script language="JavaScript1.2">  
  2.  
  3. //Configure below to change URL path to the snow image  
  4. var snowsrc="http://img280.imageshack.us/img280/1258/snowmx4aa9.gif"  
  5. // Configure below to change number of snow to render  
  6. var no = 10;  
  7.  
  8. var ns4up = (document.layers) ? 1 : 0; // browser sniffer  
  9. var ie4up = (document.all) ? 1 : 0;  
  10. var ns6up = (document.getElementById&&!document.all) ? 1 : 0;  
  11.  
  12. var dx, xp, yp; // coordinate and position variables  
  13. var am, stx, sty; // amplitude and step variables  
  14. var i, doc_width = 800, doc_height = 600;  
  15.  
  16. if (ns4up||ns6up) {  
  17. doc_width = self.innerWidth;  
  18. doc_height = self.innerHeight;  
  19. } else if (ie4up) {  
  20. doc_width = document.body.clientWidth;  
  21. doc_height = document.body.clientHeight;  
  22. }  
  23.  
  24. dx = new Array();  
  25. xp = new Array();  
  26. yp = new Array();  
  27. am = new Array();  
  28. stx = new Array();  
  29. sty = new Array();  
  30.  
  31. for (i = 0; i < no; ++ i) {  
  32. dx[i] = 0; // set coordinate variables  
  33. xp[i] = Math.random()*(doc_width-50); // set position variables  
  34. yp[i] = Math.random()*doc_height;  
  35. am[i] = Math.random()*20; // set amplitude variables  
  36. stx[i] = 0.02 + Math.random()/10; // set step variables  
  37. sty[i] = 0.7 + Math.random(); // set step variables  
  38. if (ns4up) { // set layers  
  39. if (i == 0) {  
  40. document.write("<layer name="dot"+ i +"" left="15" top="15" visibility="show"><a href="http://dynamicdrive.com/"><img src='"+snowsrc+"' border="0"></a></layer>");  
  41. } else {  
  42. document.write("<layer name="dot"+ i +"" left="15" top="15" visibility="show"><img src='"+snowsrc+"' border="0"></layer>");  
  43. }  
  44. } else if (ie4up||ns6up) {  
  45. if (i == 0) {  
  46. document.write("<div id="dot"+ i +"" style="POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;"><a href="http://dynamicdrive.com"><img src='"+snowsrc+"' border="0"></a></div>");  
  47. } else {  
  48. document.write("<div id="dot"+ i +"" style="POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;"><img src='"+snowsrc+"' border="0"></div>");  
  49. }  
  50. }  
  51. }  
  52.  
  53. function snowNS() { // Netscape main animation function  
  54. for (i = 0; i < no; ++ i) { // iterate for every dot  
  55. yp[i] += sty[i];  
  56. if (yp[i] > doc_height-50) {  
  57. xp[i] = Math.random()*(doc_width-am[i]-30);  
  58. yp[i] = 0;  
  59. stx[i] = 0.02 + Math.random()/10;  
  60. sty[i] = 0.7 + Math.random();  
  61. doc_width = self.innerWidth;  
  62. doc_height = self.innerHeight;  
  63. }  
  64. dx[i] += stx[i];  
  65. document.layers["dot"+i].top = yp[i];  
  66. document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);  
  67. }  
  68. setTimeout("snowNS()", 10);  
  69. }  
  70.  
  71. function snowIE_NS6() { // IE and NS6 main animation function  
  72. for (i = 0; i < no; ++ i) { // iterate for every dot  
  73. yp[i] += sty[i];  
  74. if (yp[i] > doc_height-50) {  
  75. xp[i] = Math.random()*(doc_width-am[i]-30);  
  76. yp[i] = 0;  
  77. stx[i] = 0.02 + Math.random()/10;  
  78. sty[i] = 0.7 + Math.random();  
  79. doc_width = ns6up?window.innerWidth : document.body.clientWidth;  
  80. doc_height = ns6up?window.innerHeight : document.body.clientHeight;  
  81. }  
  82. dx[i] += stx[i];  
  83. if (ie4up){  
  84. document.all["dot"+i].style.pixelTop = yp[i];  
  85. document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);  
  86. }  
  87. else if (ns6up){  
  88. document.getElementById("dot"+i).style.top=yp[i];  
  89. document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i]);  
  90. }  
  91. }  
  92. setTimeout("snowIE_NS6()", 10);  
  93. }  
  94.  
  95. if (ns4up) {  
  96. snowNS();  
  97. } else if (ie4up||ns6up) {  
  98. snowIE_NS6();  
  99. }  
  100.  
  101. </script> 


No sé como funcionará en IE., pues ahora me pillas en otro ordenador.

Prueba también en el siguiente enlace, parece ser que vale para ambos navegadores, a ver si tengo tiempo hoy y lo pruebo

Enlace

Salu2
 




_________________________________
ImagePapa, esto de 'formating C:....40%' , ¿es bueno?
antes de pedir soporte de IcyPhoenix consultaaqui
antes de pedir soporte de PhpBB3 consulta aqui
antes de pedir una cerveza, refrescala y ronda pal foro
 
Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando Descargar mensaje 
Mensaje Resposta: Efecto Nieve En El Foro 
 
Selena Class buen trabajo queda precioso tanto en FF como en IE  Image
 




_________________________________
No nos atrevemos a muchas cosas porque son difíciles, pero son difíciles porque no nos atrevemos a hacerlas. (Séneca)
 
Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:   
 

Publicar nuevo tema  Responder al tema  Página 1 de 2
Ir a la página 1, 2  Siguiente

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
Puede publicar eventos en el calendario



  


 


JanuWeb.ComJanuWeb.OrgJanuBlog.Com están alojadas en Sotem.es • © 2006, 2010