Preloader XHTML Javascript версии 2.0.3
Вот "прелоадер", которая будет загружать ваши страницы перед отображением содержимого. Это "прелоадер" отображает анимированный рисунок во время загрузки с белым фоном.
Вот пример того, что она может дать, я бы посоветовал не использовать этот сценарий, если вы использовали "CSS Reset". И не используйте тэг "DIV" Общие "CSS" позицию, используя "родственник" для всех
Вот код Javascript на этой прелоадер.
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" ; / / Вы можете изменить скорость (скорость) (1 == очень быстро) / / Вы можете изменить качество перехода (1 == лучшем случае) / / переход более качественным, более простой и скорость должна быть увеличена уаг скорость = 10; уаг переход = 10 / / размер анимированных GIF прелоадер GIFpreloadLargeur переменная = 20; GIFpreloadHauteur переменная = 20; уаг таймер = 0; уаг непрозрачность = 100; непрозрачность функции () {прозрачность = непрозрачность - переход уаг Объект = документ GetElementById ("прелоадер") стиля;... объекта непрозрачность = (непрозрачность / 100);. объектом MozOpacity = (OPAC / 100);. объектом KhtmlOpacity = (OPAC / 100);. Объект фильтра = "альфа ( Непрозрачность = "+ прозрачность +") ", если (прозрачность <= 0) {документ GetElementById (." прелоадер ") стиль видимость =.." скрытый "; ,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 ( ) ; } таймер = setInterval ("непрозрачность ()", скорость)} Else {если (документ. слоев) {документ preloadIMG видимость = "скрытые",.. setInterval таймер = ("непрозрачность ()", скорость)} Else {документ .... все preloadIMG стиль видимость = "скрытый"; setInterval таймер = ("непрозрачность ()", скорость );}}} / / Создание CSS для прелоадер уаг myCSS; myCSS = "стиль <тип = \" текст / CSS \ ">"; myCSS + = "HTML, BODY {высота: авто; поле: 0px; обивка: 0px;}"; myCSS + = "# {прелоадер"; myCSS + = "позицию: фиксированный;" myCSS + = "фонового цвета: белый;" myCSS + = "Ширина: 100%;" myCSS + = "Высота: 100%;" myCSS + = "дисплей: блок;" myCSS + = "г-индекс : 100000; "myCSS + ="} "; myCSS + =" # {preloadIMG "; myCSS + =" позицию: абсолютная; "myCSS + =" Слева направо: 50%; "myCSS + =" Ширина: "+ GIFpreloadLargeur + "пикселей"; myCSS + = "Высота:" + + GIFpreloadHauteur "пикселей"; myCSS + = "разницы-налево: -" + (GIFpreloadLargeur / 2) + "пикселей"; myCSS + = "сверху: 150px; "myCSS + ="} "; myCSS + =" </ STYLE> "/ / WRITE окна CSS документа писать (myCSS) / / Выполнить окна OnLoad = функция () {предварительной нагрузки ()...; }
Теперь, вставить этот код сразу после тега BODY. Обратите внимание, что "образ преднагрузки должен быть установлен на вашем сервере и источник должен быть изменен в зависимости от" edroit или свою фотографию.
<div id="preloader"> <div id="preloadIMG"> SRC = "loading.gif" <img alt="" /> </ P> </ P>
Что ж, теперь у вас есть очень стильно прелоадер для вашего веб-страниц тяжелым.
Теги: Изображения , Javascript , Preloader , XHTML






20 апреля 2008 в 12:32
Е, за исключением, что у меня есть одно, которое появляется. Если я могу решить эту проблему я держу, иначе ...
В любом случае спасибо за это очень хороший сценарий
20 мая 2008 в 11:53
Я проверить его гениальным
26 мая 2008 в 9:02
Очень хорошая инициатива, которая прелоадер. Это то, что мне нужно для моего сайта, за исключением одного. Это предотвращает загрузку флэш-анимации. Будут ли простое решение этой проблемы?
13 июня 2008 в 1:24
Супер код для минусы, я что-то беспокоит, после создания кода, который прекрасно работает, мой меню и кнопки более n'on функции "опрокидывание" в IE, в то время как в опере, нет никаких проблем
Спасибо в любом случае
3 сентября 2008 в 18:22
привет, спасибо за этот сценарий является большим.
но как мы можем изменить его, чтобы загрузить фотографии, которые не всегда находится на странице?
11 сентября 2008 в 19:08
Отлично! Работает очень хорошо .. но я также поставил на индекс моей веб-страницы, ссылки на моем форуме, как я могу интегрировать его с индексом моей веб-странице, не помещая его на все мои страницы на форуме.
Я просто хочу, чтобы это преднагрузки форум из индекса приветствую .. Esse возможно.
6 января 2009 в 13:09
Честно говоря Снимаю шляпу перед этот кусок кода действительно хорошо подготовлены. Однако у меня есть небольшая проблема.
Вот предварительная загрузка запускается должным образом с небольшой анимированный GIF только при загрузке страницы преднагрузки не исчезает. Он остается на дисплее.
Но там, где она может прийти? Я не могу найти решение ...
4 июня 2009 в 3:50
Добрый день,
Спасибо за этот сценарий, я искал долго. Поздравляем он прекрасно работает. Лучшее.
10 июня 2009 в 5:07
Благодарю вас за этот код!
impec идти домой!
10 октября 2009 в 4:33
Добрый день,
Я не могу загрузить весь мой сайт, чтобы вызвать пожалуйста?
11 октября 2009 в 19:52
Если посмотреть код, делать то, что вы можете дать мне ссылку развития?
29 декабря 2009 в 11:36
привет всем
Я понимаю, или FAU поставить первый в код находится в голове??
спасибо
29 декабря 2009 в 19:30
Да, вы должны поместить код в голове или во внешнем файле JavaScript загрузчик, который будет в голове.
8 сентября 2010 в 4:22
Слишком много! Спасибо!
Однако, это не работает, если Есть JS скрипт, который нагрузки в заголовке (например, который загружает с вещами Додзе).
Так что мне пришлось поставить эти скрипты в тело после дел до показа изображения.
Не glop, но она заслуживает того, чтобы бежать.