Français
<style type="text/css"><!-- .LoadBarDiv { BORDER-RIGHT : #777 1px pointillé ; BORDER-TOP : #777 1px pointillé ; AFFICHAGE : bloc ; ; FILTRE : Alpha(Opacity=80, FinishOpacity=10, Style=1, StartX=1, StartY=1, FinishY=100 : expression ((this.parentElement.offsetWidth-this.offsetWidth) ; /2); VERTICAL-ALIGN : milieu ; BORDURE-GAUCHE : #777 1px en pointillé ; LARGEUR : 250px ; Arial", "Helvetica", "sans-serif"; POSITION : absolue; HAUTEUR : 78px; COULEUR DE FOND : #f1f1f1 } --></style> <script langage="JavaScript"> //¤¤¤¤¤ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Bienvenue pour télécharger la recherche^Merci¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ // Félicitations pour la découverte l'adresse Je dois être très enthousiasmé par cet effet ^^ Je le fais depuis longtemps~ Hmm ! Ma vision est fausse~~ // Il suffit de référencer cette fonction directement dans la page web. Je ne comprends pas. Vous pouvez me demander ~~ // == Page LoadBar == //:: Version.0.4 //:: Powered by Snow :: @ 2006.4.4 //:: QQ:49054026 :: / /:: Mail: snow@xunuo.com :: //¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ¤¤¤¤¤¤¤¤¤¤¤ ¤¤¤¤¤¤¤¤¤¤¤¤ //+(fonction de compatibilité longueur et largeur)+---------------- ---------- ----------------|| function scrollTop() //Position de la barre de défilement du navigateur { var scrollTop; if (document.documentElement && document. documentElement.scrollTop){ scrollTop = document. documentElement.scrollTop; }else if (document.body){ scrollTop = document.body.scrollTop; }else if (window.pageYOffset){ scrollTop = window.pageYOffset; //Définition et acquisition des paramètres de la fenêtre du navigateur Fonction, compatible avec IE6 & MF par nokersang * function scrollX(){ if(document.documentElement.clientWidth<document.body.clientWidth&&document.documentElement.clientWidth){ theX = 'document.documentElement.clientWidth '; }else{ theX = 'document.body .clientWidth'; } if(document.documentElement.clientHeight<=document.body.clientHeight&&document.documentElement.clientHeight){ theY = 'document.documentElement.clientHeight' }else{ theY = 'document.body.clientHeight'; } } //scrollX(); //------------------------------ -------------- -------------|| //+(fonction de configuration)+------------- ------------- ------|| function LoadBar_setvalue(){ LoadBar_Div = document.getElementById('LoadBar'); .getElementById("LoadBar_Message"); LoadBar_Top = 250; LoadBar_Div .style.top = LoadBar_Div.offsetTop + LoadBar_Div.filters.alpha.opacity = 50; _Hide_downDelta = 0,06 ; LoadBar_Hide_upDelta = 0,03 ; startalpha = 70 ; } //-- ------------------------------------ ------------- ---|| //+(Placer la barre de chargement)+------------------------ --------------------- --|| function LoadBar_writebar(){ document.writeln("<div>"); "LoadBar" class="LoadBarDiv">"); document.writeln(" <div id="LoadBar_Message" align="center">"); document.writeln("<br>Test LoadBar<br />Middle LoadBar_Div <br /> Fabriqué par Snow <br /> [url]www.xunuo.com[/url] <br />"); document.writeln(" <font id= dot color=blue></font>"); document.writeln("</ div>"); document.writeln("</div>"); document.writeln("</div>" ); } //---------------- ----------------------------- ----------|| //+(faites défiler avec la barre de défilement) +------------------------------- -------------|| function LoadBar_move() { if (LoadBar_Div.offsetTop != (scrollTop() + LoadBar_Top)) { var dy = (scrollTop() + LoadBar_Top - LoadBar_Div.offsetTop) * LoadBar_Delta; dy = (dy > 0 ? 1 : - 1) * Math.ceil(Math.abs(dy )); LoadBar_Div.style.top = LoadBar_Div.offsetTop + dy; avant que le décalage ne soit terminé... car la fonction LoadBar_SetIV clearInterval LoadBar_move if(LoadBar_Div.offsetLeft!=Math. round((eval(theX)-752)*0.25-50)){ var dx=((eval(theX)- 752)*0,25-100-LoadBar_Div.offsetLeft) * LoadBar_Delta; dx=(dx>0?1: -1)*Math.ceil(Math.abs(dx)); "px"; } */ } //------------- --------------------------- ---------------|| //+(Fonction de fondu de la barre de chargement)+------------------------ ----------|| var LoadBar_breath_b = 0, LoadBar_breath_c = true; function LoadBar_breath() { var n = LoadBar_breathstep,b = LoadBar_breath_b,c = LoadBar_breath_c; ;} if(c == false) {b-=n;} if(b<= 10) {c = true;} if(c == true) {b+=n;} LoadBar_Div.filters.alpha.opacity= b; LoadBar_breath_b = b; LoadBar_breath_c = c } //-------- ----------------------------- ---------------------|| / /+(Fonction flash de la barre de charge)+------------------ ----------------|| var hide_upturn=false ; var hide_upturnnow = false; function LoadBar_Hide() { clearInterval(IV_LoadBar_move); clearInterval(IV_LoadBar_breath); ><font color=red>Chargement terminé</font><br><font color=blue >En cours de test..^_^<br>[url]www.xunuo.com[/url] </font>"; if(hide_upturn == false) { LoadBar_Div.filters.alpha.opacity = LoadBar_hide_startalpha; var dy = (scrollTop() + LoadBar_Top + LoadBar_hide_down_y_increase - LoadBar_Div.offsetTop) * LoadBar_Hide_downDelta ; Math.ceil(Math.abs(dy)); LoadBar_Div.style.top = LoadBar_Div.offsetTop + dy; if(dy <= 0) { hide_upturn = true } } if(hide_upturn == true) { //Je suis toujours J'ai plus à dire~~ Je dois le déplacer au centre de l'écran puis vous le montrer //Ce qui précède est dû au fait que l'exécution est lancée La fonction de déplacement a les dernières coordonnées de la barre de défilement si (LoadBar_Div.offsetTop != ( scrollTop() + LoadBar_Top) && hide_upturnnow != true) { var dy = (scrollTop() + LoadBar_Top - LoadBar_Div.offsetTop) * LoadBar_Delta; ( dy > 0 ? 1 : - 1) * Math.ceil(Math.abs (dy)); LoadBar_Div.style.top = LoadBar_Div.offsetTop + dy; if(LoadBar_Div.offsetTop == (scrollTop() + LoadBar_Top)){ hide_upturnnow = true;} }else{ var dy = (scrollTop() - LoadBar_Div .offsetTop) * LoadBar_Hide_upDelta; dy = Math.ceil(Math.abs(dy)); LoadBar_Div.style.top = LoadBar_Div.offsetTop - dy; LoadBar_Div .filters.alpha.opacity = LoadBar_Div.filters.alpha.opacity-2; if(LoadBar_Div.filters.alpha.opacity <= 0) { clearInterval(IV_LoadBar_Hide); LoadBar_Div.style.display = "aucun" } } } } //-------------- --------------------------------- -------|| //+(Intervalle de lieu)+ ---------------------------------- ------|| function LoadBar_SetIV(début){ si( start == "avant le chargement"){ IV_LoadBar_move = setInterval("LoadBar_move()",20); IV_LoadBar_breath = setInterval("LoadBar_breath()",20) } else if (start == "après le chargement") { clearInterval( IV_LoadBar_move); clearInterval(IV_LoadBar_breath); IV_LoadBar_Hide = setInterval("LoadBar_Hide()",15); --------------------|| // +(Sortez~^^)+--- -------------------------------------- -|| function LoadBar_Start(){ LoadBar_writebar(); LoadBar_setvalue(); LoadBar_SetIV("avant le chargement"); } //----------------------- ------------ --------------------|| //+(Il est temps d'y aller~^^)+---- ----------- -----------------------------|| function LoadBar_End(){ LoadBar_SetIV("après le chargement " } //--- -------------------------------------------------- ----- ----------|| //+(Initialisation~^^)+----------------------- --- ---------------|| LoadBar_Start();//Start~~~ //La fonction anonyme résout le problème selon lequel onload ne peut ajouter que des noms de fonctions window.attachEvent('onload ',LoadBar_End) ; //--------------------------------------------------------- ------- --------|| //¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ¤¤ 3Q /{ :: + Promesse | SnoW + ::} //http://www.xunuo.com //:: Vous voulez jouer à World of Warcraft avec moi :: //:: QQ:49054026 :: //¤¤¤¤¤ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ </ script> <body> Voyons l'effet</body></html>