Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как сделать, чтобы баннеры грузились последними?
 
 автор: Ziq   (16.11.2005 в 07:28)   письмо автору
 
 

Как сделать, чтобы баннеры грузились последними?

   
 
 автор: elenaki   (16.11.2005 в 09:47)   письмо автору
 
   для: Ziq   (16.11.2005 в 07:28)
 

сделать их огромными :)
засунуть их в кучу вложенных друг в друга таблиц и не указать размеры (пока броузер их рассчитает, гость уже уйдет) :)
сделать их на флаше и неправильно указать путь к файлу (броузер не будет знать, что ему грузить, но и крест вместо картинки не появится) :)

   
 
 автор: Евгений Петров   (16.11.2005 в 13:41)   письмо автору
 
   для: elenaki   (16.11.2005 в 09:47)
 

Зачем так жестоко, можно ведь просто определить их, но не присваивать им адрес, а в конце страницы написать скрипт, который будет присваивать им адрес (src).
Т.е. примерно так:
<html>
<body>
<img src="#" width="468" height="60" id="baner">
.....
<script language="JavaScript">baner.src="http://81.176.66.210/banners/0000180/0000180538/0.gif"</script>
<body>
</html>

   
 
 автор: DDK   (16.11.2005 в 15:32)   письмо автору
 
   для: Евгений Петров   (16.11.2005 в 13:41)
 

Имхо логичней будет сделать немного иначе:

<html> 
<script language="JavaScript">
function loadbanner() {
baner.src="http://81.176.66.210/banners/0000180/0000180538/0.gif"
}
</script> 
<body onload="loadbanner();"> 
<img src="pixel.gif" width="468" height="60" id="baner">
<body> 
</html> 

Где pixel.gif - картинка 1х1 px, цвет которой совпадает с цветом бэкграунда вашей страницы.

   
 
 автор: Евгений Петров   (16.11.2005 в 16:08)   письмо автору
 
   для: DDK   (16.11.2005 в 15:32)
 

Ну и где логика? Банер начнет грузиться сразу, а надо, чтобы он загрузился самым последним. Разве что только не будет креста вместо картинки. И кстати не обязательно делать пискель цветом бекграунда, можно его вообще прозрачным сделать.

   
 
 автор: Akira   (16.11.2005 в 16:53)   письмо автору
 
   для: Евгений Петров   (16.11.2005 в 16:08)
 

А лучше вспомним, что страница грузиться последовательно, т.е. сверху вниз (как и картинки, а так хочеться , что бы они грузились снизу вверх :)) ), поместите баннеры в самый низ страницы, тогда они и загрузятся последними, а позиционирование, можно использовать для их перемещения по страницы.

   
 
 автор: DDK   (16.11.2005 в 18:48)   письмо автору
 
   для: Евгений Петров   (16.11.2005 в 16:08)
 

Заблуждаетесь, уважаемый. Событие onload при теге <body> выполняется только после того, как загрузится вся страница.

   
 
 автор: Евгений Петров   (16.11.2005 в 19:29)   письмо автору
 
   для: DDK   (16.11.2005 в 18:48)
 

May be, не буду спорить. :) Но все равно зачем делать йелую функцию которая поменяет, если можно сразу в body и написать тело функции?

   
 
 автор: DDK   (16.11.2005 в 19:34)   письмо автору
 
   для: Евгений Петров   (16.11.2005 в 19:29)
 

А если баннер не один, а несколько ?

   
 
 автор: Евгений Петров   (16.11.2005 в 19:56)   письмо автору
 
   для: DDK   (16.11.2005 в 19:34)
 

Тогда согласен

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования