Preloader XHTML JavaScript версии 2.0.3
Вот "прелоадер", который будет загружать ваши страницы перед отображением содержимого. Это "прелоадер" отображает анимированные GIF изображения при загрузке с белым фоном.
Вот пример того, что она может дать, я бы посоветовал не использовать этот сценарий, если вы использовали "CSS Reset". И не использовать тег "DIV" Общие "CSS", используя позицию "относительно" для всех
Вот код Javascript на прелоадер.
/ / Вы можете изменить скорость (скорость) (1 == очень быстро) / / Вы можете изменить качество переходного периода (1 == лучшем случае) / / Переход является более качественным, более высокую скорость замедлилась и должна быть увеличена ; VAR скорость = 10; ; уаг переход = 10; / / Размер анимированных GIF прелоадер ; уаг GIFpreloadLargeur = 20; ; уаг GIFpreloadHauteur = 20; ; уаг таймер = 0; ; уаг непрозрачность = 100; Непрозрачность функции () { прозрачность = непрозрачность - переходный период; ( "preloader" ) . style ; уаг объект = документ GetElementById («прелоадер») стиле.. opaciT / 100 ) ; . объект непрозрачность = (непрозрачность / 100); opaciT / 100 ) ; . объект MozOpacity = (непрозрачность / 100); opaciT / 100 ) ; . объект KhtmlOpacity = (непрозрачность / 100); + opaciT + ")" ; Объект фильтр = "альфа (непрозрачность =" + прозрачность + ")". opaciT <= 0 ) если (прозрачность <= 0) { "preloader" ) . style . visibility = "hidden" ; Документ GetElementById ("прелоадер") стиль видимость = "скрытые"... ; clearInterval (таймер); } } Функция предварительной нагрузки () { document. getElementById ) если (документ GetElementById) { "preloadIMG" ) . style . visibility = "hidden" ; Документ GetElementById ("preloadIMG") стиль видимость = "скрытые"... ,speed ) ; Таймер = setInterval ("непрозрачность ()", скорость); } еще { document. layers ) если (документ слоев) { = "hidden" ; .. документ preloadIMG видимость = "скрытый"; ,speed ) ; Таймер = setInterval ("непрозрачность ()", скорость); } еще { . style . visibility = "hidden" ; Документ все preloadIMG стиль видимость = "скрытые".... ,speed ) ; Таймер = setInterval ("непрозрачность ()", скорость); } } } / / Создание CSS для Preloader уаг myCSS; = MyCSS " ; <style type= \" text/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 + + "пикселей"; GIFpreloadLargeur / 2 ) + "px;" ; myCSS + = "маржа налево: -" + (GIFpreloadLargeur / 2) + "пикселей"; myCSS + = "сверху: 150px;" myCSS + = "}"; myCSS + = "</ стиль> »; / / Записываем CSS ( myCSS ) ; . окна документа писать (myCSS). / / Исполнение ( ) { preload ( ) ; } . окна OnLoad = функция () {преднагрузку ();}
Теперь вставить этот код сразу после тега BODY. Обратите внимание, что "образ предварительной загрузки должна быть на вашем сервере и источник должен быть изменен в зависимости от« edroit где твоя картина.
<div id="preloader"> <div id="preloadIMG"> SRC = "loading.gif" <img alt="" /> </ div> </ Div>
Что ж, теперь у вас есть очень умные прелоадер для ваших веб-страниц тяжелым.
Теги: изображения , Javascript , Preloader , XHTML






20 апреля 2008 в 12:32
кроме того, что у меня есть Е, который появляется. Если я могу решить эту проблему я все равно, если бы не ...
в любом случае спасибо за это очень хороший сценарий
20 мая 2008 в 11:53
большой я проверить его
26 мая 2008 в 9:02
Очень хорошая инициатива, которая прелоадер. Это то, что мне нужно для моего сайта, за исключением одной вещи. Это предотвращает загрузку флэш-анимации. Будет ли простое решение этой проблемы?
13 июня 2008 в 1:24
Супер код минусы, у меня есть интерес, после создания кода, который прекрасно работает, и мое меню кнопки она функционирует более "опрокидывание" в IE, в то время как в опере, нет никаких проблем
Спасибо в любом случае
3 сентября 2008 в 18:22
Привет, спасибо за этот сценарий является большим.
но как мы можем изменить его, чтобы загрузить более изображений, которые не обязательно находится на странице?
11 сентября 2008 в 19:08
Отлично! Работает очень хорошо .. но я также поставил на индекс моей веб-страницы, ссылки на наш форум, как я могу интегрировать его с индексом моей веб-странице, не поставив его на все мои страницы форума.
Я хочу просто загружает ее из форумов Добро пожаловать .. эссе возможно.
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 скрипт, который нагрузки в заголовке (например, Dojo с полной нагрузкой вещи).
Поэтому я был вынужден поставить эти скрипты в тело после дел до отображения изображения.
Не glop, но она заслуживает того, чтобы работать.