Preloader XHTML Javascript versión 2.0.3
Aquí hay un "preloader" que carga las páginas antes de mostrar el contenido. Este "preloader" muestra una imagen GIF animada durante la carga con un fondo blanco.
Aquí está un ejemplo de lo que puede dar, yo aconsejaría no utilizar esta secuencia de comandos si se ha utilizado el "Reset CSS". Y no utilice la etiqueta "div" General "CSS", posición con la "relativa" a todos los
Aquí está el código javascript de esta preloader.
/ / Se puede cambiar la velocidad (velocidad) (1 == muy rápido) / / Se puede cambiar la calidad de la transición (1 == mejor) / / La transición es más calidad, más inactividad y la velocidad debe ser mayor ; var velocidad = 10; ; var transición = 10; / / Tamaño de preloader a GIF animado ; GIFpreloadLargeur var = 20; ; GIFpreloadHauteur var = 20; ; var contador = 0; ; var opacidad = 100; función de la opacidad () { opacidad = opacidad - transición; ( "preloader" ) . style ; var objeto = documento getElementById ("preloader") de estilo..; opaciT / 100 ) ; . objeto opacidad = (opacidad / 100); opaciT / 100 ) ; . MozOpacity objeto = (OPAC / 100); opaciT / 100 ) ; . KhtmlOpacity objeto = (OPAC / 100); + opaciT + ")" ; los objetos de filtro = "alpha (opacity =" + opacidad + ")". opaciT <= 0 ) if (opacidad <= 0) { "preloader" ) . style . visibility = "hidden" ; ... documento getElementById ("preloader") estilo visibilidad = "hidden"; ; clearInterval (timer); } } precarga function () { document. getElementById ) if (getElementById document.) { "preloadIMG" ) . style . visibility = "hidden" ; documento getElementById ("preloadIMG") estilo visibilidad = "hidden"...; ,speed ) ; timer = setInterval ("opacidad ()", velocidad); } más { document. layers ) if (capas document.) { = "hidden" ; .. documento preloadIMG visibilidad = "hidden"; ,speed ) ; timer = setInterval ("opacidad ()", velocidad); } más { . style . visibility = "hidden" ; documentar todos los visibilidad preloadIMG style = "hidden"....; ,speed ) ; timer = setInterval ("opacidad ()", velocidad); } } } / / Generar CSS de precarga var myCSS; myCSS = " ; <style type= \" text/css \"> "; myCSS + = "html, body {height: auto; margin: 0px; padding: 0px;}"; myCSS + = "# {preloader"; myCSS + = "position: fixed;" myCSS + = "background-color: white;" myCSS + = "width: 100%;" myCSS + = "height: 100%;" myCSS + = "display: block;" myCSS + = "z-index: 100000;" myCSS + = "}"; myCSS + = "# {preloadIMG"; myCSS + = "position: absolute;" myCSS + = "left: 50%;" ; myCSS + = "width:" + GIFpreloadLargeur + "px"; ; myCSS + = "height:" + GIFpreloadHauteur + "px"; GIFpreloadLargeur / 2 ) + "px;" ; myCSS + = "margin-left: -" + (GIFpreloadLargeur / 2) + "px"; myCSS + = "top: 150px;" myCSS + = "}"; myCSS + = "</ style> "; / / Escribir el CSS ( myCSS ) ; . ventana del documento de escritura (myCSS).; / / Ejecutar ( ) { preload ( ) ; } . ventana onload = function () {precarga ();}
Ahora, introduzca este código justo después de la etiqueta BODY. Tome en cuenta que la "imagen de la precarga se debe establecer en su servidor y la fuente debe ser cambiado en función de la" edroit o su imagen.
<div id="preloader"> <div id="preloadIMG"> src = "loading.gif" <img alt="" /> </ div> </ Div>
Bueno, ahora usted tiene un preloader muy elegante para sus páginas web pesada.
Tags: Imágenes , Javascript , Preloader , XHTML






20 de abril 2008 a las 12:32
Ê excepto que tengo uno que parece. Si puedo resolver este problema tengo, de lo contrario ...
En cualquier caso gracias por este script muy agradable
20 de mayo 2008 a las 11:53
Voy a probarlo genial
26 de mayo 2008 a las 9:02
Muy buena iniciativa que el preloader. Esto es lo que necesito para mi sitio, a excepción de una. Se evita la carga de las animaciones flash. ¿Habría una solución simple a este problema?
13 de junio 2008 a las 1:24
Código de Super contras, tengo una preocupación, después de que el establecimiento de un código que funciona perfectamente, mi menús y las funciones del botón más n'on "rollover" en IE, mientras que en la ópera, no hay ningún problema
Gracias de todos modos
03 de septiembre 2008 a las 18:22
hola, gracias por este script es muy grande.
pero ¿cómo podemos modificarlo para cargar más fotos que no son necesariamente ubicado en la página?
11 de septiembre 2008 a las 19:08
Genial! Funciona muy bien .. pero también lo puso en el índice de mi página web que enlace a mi foro, ¿cómo puedo integrar con el índice de mi página web, sin poner a todos mis páginas del foro.
Yo sólo lo quiero para precargar el foro del índice de bienvenida .. esse posible.
06 de enero 2009 a las 13:09
Francamente quito el sombrero ante este pedazo de código muy bien preparado. Sin embargo, tengo un pequeño problema.
Aquí está la precarga se inicia correctamente con el pequeño gif animado sólo cuando se carga la página de la precarga no desaparece. Que permanece en pantalla.
Pero, ¿dónde puede venir? No puedo encontrar la solución ...
04 de junio 2009 a las 3:50
Hola,
Gracias por este script, que estaba buscando desde hace mucho tiempo. Felicidades funciona muy bien. El mejor.
10 de junio 2009 a las 5:07
gracias por este código!
impec camino a casa!
10 de octubre 2009 a las 4:33
Hola,
No puedo subir mi sitio entero para convocar a favor?
11 de octubre de 2009 a las 19:52
Debe ver el código, hacer lo que me puede dar un enlace de desarrollo?
29 de diciembre 2009 a las 11:36
hola a todos
Entiendo o FAU poner el código en C primera está en la cabeza?
gracias
29 de diciembre 2009 a las 19:30
Sí, usted debe colocar el código en la cabeza o en un cargador de archivos externos de JavaScript que será en la cabeza.
08 de septiembre 2010 a las 4:22
Demasiado! ¡Gracias!
Sin embargo, no funciona si no hay guión js que se cargan en la cabecera (ex que se carga con material Dojo).
Así que tuve que poner estos scripts en el cuerpo después de la div para mostrar la imagen.
Glop no, pero que merece a correr.