Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Дизайн, HTML, CSS, JavaScript »   Проблема с задержкой загрузки из-за баннеров
RSS

Проблема с задержкой загрузки из-за баннеров

Проблема возникает, если происходит ошибка на сервере баннерной системы

Текущий рейтинг темы: Нет

<<Назад  Вперед>>Модератор: GramПечать
 
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Как сделать так, чтобы если не удается скачать Java-скрипт, вставленный с помощью <script src="внешний URL"> в течение некоторого времени, броузер прекращал попытки это сделать и отображал страницу дальше?
Если конкретно, такая ситуация возникает в том случае, если "падает" сервер, на котором расположены баннеры: броузер (Opera 8.5x) доходит до места, где вставлен баннер, и не идет дальше.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
wsx
Участник Проекта
Юниксойд, сетевик
wsx
Откуда: Казань
Всего сообщений: 1074
Рейтинг пользователя: 28

Репутация пользователя: 1




Дата регистрации на форуме:
14 янв. 2005
А нельзя этот скрипт какнибудь вызывать после прогрузки страницы ?
Gram
Модератор раздела

Gram
Откуда: здешний
Всего сообщений: 566
Рейтинг пользователя: 14

Репутация пользователя: 1




Дата регистрации на форуме:
23 июля 2003
Собственно вот...
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
У меня возникла идея: поместить на нужном месте <div> и повесить на событие onLoad прописывание нужного кода туда... Кстати, можно ли событие на onLoad задать не в <body> а еще где-нибудь? А то придется шаблон менять, что было бы крайне нежелательно...

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
Gram
Модератор раздела

Gram
Откуда: здешний
Всего сообщений: 566
Рейтинг пользователя: 14

Репутация пользователя: 1




Дата регистрации на форуме:
23 июля 2003

XXXX Pro написал:
[q]
Кстати, можно ли событие на onLoad задать не в <body> а еще где-нибудь?
[/q]

Только на body и frameset...
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Проблему вроде бы решил. но довольно своеобразно. Вынес код баннера вот в такой статичный HTML:

<HTML><HEAD><TITLE></TITLE>

<BASE target="_blank"><STYLE type="text/css">

.descr { font-size: 8pt; font-family: Arial; color: #000033; }

</STYLE>

</HEAD>

<BODY bgcolor=#CCDDEE topmargin=0><script language="JavaScript">//<!--

код баннера

//--></script>

</BODY></HTML>


и вставил его с помощью такого вот IFRAME:

<IFRAME width=100% height=26 src="/banner/wtbn.htm" frameborder=0 vspace=0 scrolling=no></IFRAME>


Правда, баннерную систему сейчас вырубили полностью (видимо, не один я с подобной проблемой столкнулся, и кто-то пошел задалбливать техподдержку), поэтому придется подождать какое-то время, прежде чем мы увидим результат.
По идее, внешне разницы никакой не будет (только баннер окажется сдвинтым на десяток пикселей влево, т.к. я не убирал горизонтальные отступы), но в результате добавился лишний запрос с 1 Kb исходящего и примерно 0.5 Kb входящего траффика, что есть нехорошо.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
Gram
Модератор раздела

Gram
Откуда: здешний
Всего сообщений: 566
Рейтинг пользователя: 14

Репутация пользователя: 1




Дата регистрации на форуме:
23 июля 2003
Только вообще то для каждого скина надо подбирать цвет фона, а то например у меня дарксайд от wsx - так так голубенькая полоска наверху ;)
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Вариант первый: тупо сделать 5 файлов с разным фоном и поставить if-проверку при включении. Вариант второй: брать стиль фона чем-то вроде вот такого:
document.style.background=window.parent.document.style.background

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Кстати, как в целом работает? Не тормозит?

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
В итоге решил сделать вот так:
document.bgColor=parent.document.bgColor;
но это работает только там, где bcGolor прописан в BODY, а не в стиле...

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
<<Назад  Вперед>>Модератор: GramПечать
Объединенный Открытый Проект »   Дизайн, HTML, CSS, JavaScript »   Проблема с задержкой загрузки из-за баннеров
RSS
Быстрый переход в раздел:


Время выполнения скрипта: 0.0735. Количество выполненных запросов: 18, время выполнения запросов 0.0451