Preloader XHTML Javascript Version 2.0.3
Hier ist eine "preloader", dass Ihre Seiten vor dem Anzeigen der Inhalte zu laden. Diese "preloader" eine animierte GIF-Bild während des Ladens mit einem weißen Hintergrund.
Hier ist ein Beispiel dessen, was es geben kann, würde ich raten davon ab, dieses Skript verwenden, wenn Sie die "CSS Reset" verwendet. Und nicht mit einem Tag "DIV" General "CSS"-Position mit der "relative" für alle
Hier ist die Javascript-Code dieser preloader.
speed = 10 ; var transition = 10 ; // Dimensions du preloader en GIF animé var GIFpreloadLargeur = 20 ; var GIFpreloadHauteur = 20 ; var timer= 0 ; var opaciT = 100 ; function opacity ( ) { opaciT = opaciT - transition; var object = document. getElementById ( "preloader" ) . style ; object. opacity = ( opaciT / 100 ) ; object. MozOpacity = ( opaciT / 100 ) ; object. KhtmlOpacity = ( opaciT / 100 ) ; object. filter = "alpha(opacity=" + opaciT + ")" ; if ( opaciT <= 0 ) { document. getElementById ( "preloader" ) . style . visibility = "hidden" ; / / Sie können die Geschwindigkeit (speed) (1 == sehr schnell) / / Sie können die Qualität des Übergangs (1 == besten) / / ist der Übergang mehr Qualität zu ändern, mehr im Leerlauf und die Geschwindigkeit erhöht werden muss var speed = 10; var Übergang = 10 / / Größe von animierten GIF preloader GIFpreloadLargeur var = 20; GIFpreloadHauteur var = 20; var timer = 0; var opacity = 100; Opazität function () {opacity = Deckkraft - Übergang var object = Dokument getElementById ("preloader") Stil,... Objektopazität = (Opazität / 100);. Objekt MozOpacity = (OPAC / 100);. Objekt KhtmlOpacity = (OPAC / 100);. Objekt filter = "alpha ( opacity = "+ Deckkraft +") "if (Opazität <= 0) {document getElementById (." preloader ") style = Sichtbarkeit.." hidden "; ,speed ) ; } else { if ( document. layers ) { document. preloadIMG . visibility = "hidden" ; timer = setInterval ( "opacity()" ,speed ) ; } else { document. all . preloadIMG . style . visibility = "hidden" ; timer = setInterval ( "opacity()" ,speed ) ; } } } // GÉNÉRER LE CSS POUR LE PRELOADER 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;" ; myCSS += "margin-left:-" + ( GIFpreloadLargeur / 2 ) + "px;" ; myCSS += "top:150px;" ; myCSS += "}" ; myCSS += "</style> " ; // ÉCRITURE DES CSS window. document . write ( myCSS ) ; // ÉXÉCUTION window. onload = function ( ) { preload ( ) ; } timer = setInterval ("opacity ()", Geschwindigkeit)} else {if (document. Schichten) {document preloadIMG Sichtbarkeit = "hidden";.. timer = setInterval ("opacity ()", Geschwindigkeit)} else {document .... alle preloadIMG Stil Sichtbarkeit = "hidden"; timer = setInterval ("opacity ()", speed );}}} / / Erzeugen der CSS für die preloader 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"; myCSS + = "margin-left: -" + (GIFpreloadLargeur / 2) + "px"; myCSS + = "top: 150px; "myCSS + ="} "; myCSS + =" </ style> "/ / Schreiben des CSS-Fenster Dokument zu schreiben (myCSS) / / Run Fenster onload = function () {preload ()...; }
Nun fügen Sie diesen Code direkt nach dem BODY-Tag. Beachten Sie, dass das "Bild der Vorspannung auf dem Server gesetzt werden muss und die Quelle muss geändert werden, je nach" edroit oder ist Ihr Bild.
<div id="preloader"> <div id="preloadIMG"> src = "loading.gif" <img alt="" /> </ div> </ Div>
Nun, jetzt haben Sie eine sehr stilvolle preloader für Ihre Web-Seiten schwer.
Tags: Bilder , Javascript , Preloader , XHTML






20. April 2008 um 12:32 Uhr
Ê außer dass ich eine, die scheint zu haben. Wenn ich diese Frage lösen können ich halten, sonst ...
Auf jeden Fall vielen Dank für dieses sehr schöne script
20. Mai 2008 um 11:53 Uhr
Ich werde testen, genial
26. Mai 2008 um 9:02
Sehr gute Initiative, dass die preloader. Dies ist, was ich für meine Website benötigen, mit einer Ausnahme. Es verhindert das Laden von Flash-Animationen. Gäbe es eine einfache Lösung für dieses Problem?
13. Juni 2008 auf 1.24
Super-Code für Nachteile, ich habe ein Anliegen haben, nach der Gründung einen Code, der einwandfrei funktioniert, meine Menüs und Schaltflächen mehr n'on Funktion "Rollover" in IE, während in der Oper, ist es kein Problem
Danke trotzdem
3. September 2008 um 18:22 Uhr
hallo, ich danke Ihnen für dieses Skript ist groß.
aber wie können wir ändern, um weitere Bilder, die nicht unbedingt auf der Seite befindet sich laden?
11. September 2008 um 19:08
Great! Funktioniert sehr gut .. aber ich habe auch legte es auf den Index meiner Web-Seite, die Links zu meinem Forum, wie kann ich sie integrieren mit dem Index von meiner Web-Seite, ohne es an alle meine Seiten auf dem Forum.
Ich will nur sie zur Vorspannung des Forums aus dem Index willkommen .. esse möglich.
6. Januar 2009 um 13:09 Uhr
Ehrlich gesagt Hut ab vor diesem Stück Code wirklich gut vorbereitet. Aber ich habe ein kleines Problem.
Hier ist die Vorspannung beginnt richtig mit dem kleinen animierten gif nur beim Laden der Seite die Vorspannung nicht verschwindet. Es bleibt angezeigt.
Aber wo kann es kommen? Ich kann nicht die Lösung finden ...
4. Juni 2009 um 3:50
Hallo,
Vielen Dank für dieses Skript, war ich für eine lange Zeit mit der Suche. Herzlichen Glückwunsch es funktioniert super. Die am besten.
10. Juni 2009 auf 5.07
Vielen Dank für diesen Code!
impec nach Hause gehen!
10. Oktober 2009 um 4:33
Hallo,
Ich kann nicht hochgeladen werden meine gesamte Website zu beschwören bitte?
11. Oktober 2009 um 19:52 Uhr
Sollte den Code sehen, was du gibst mir einen Link Entwicklung?
29. Dezember 2009 um 11:36
hallo alle
Ich verstehe, oder FAU stellen den ersten Code c wird im HEAD?
Danke
29. Dezember 2009 um 19:30 Uhr
Ja, Sie sollten den Code in Kopf oder in einer externen Javascript-Datei-Loader, der in den Kopf findet.
8. September 2010 um 4:22
Too much! Thank you!
Allerdings funktioniert es nicht, wenn es js script, dass Belastung in der Kopfzeile (ex, dass Verbraucher mit Dojo Zeug).
Also musste ich diese Skripte in den Körper gebracht, nachdem die div, um das Bild anzuzeigen.
Nicht glop, aber es verdient zu laufen.