Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> для чего нужен этот скрипт ? увидел его в коде страницы 
:(
    Опции темы
belvision
Дата 14.11.2007, 07:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 14.11.2007

Репутация: нет
Всего: нет



Ребята подскажите пожалуйста для чего нужен этот скрипт увидел его в коде страницы.Заранее спасибо.

Код
<script language="JavaScript">
<!--
function FP_swapImg() {//v1.0
var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n<args.length;
n+=2) { elm=FP_getObjectByID(args[n]); if(elm) { doc.$imgSwaps[doc.$imgSwaps.length]=elm;
elm.$src=elm.src; elm.src=args[n+1]; } }
}

function FP_preloadImgs() {//v1.0
var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array();
for(var i=0; i<a.length; i++) { d.FP_imgs[i]=new Image; d.FP_imgs[i].src=a[i]; }
}

function FP_getObjectByID(id,o) {//v1.0
var c,el,els,f,m,n; if(!o)o=document; if(o.getElementById) el=o.getElementById(id);
else if(o.layers) c=o.layers; else if(o.all) el=o.all[id]; if(el) return el;
if(o.id==id || o.name==id) return o; if(o.childNodes) c=o.childNodes; if©
for(n=0; n<c.length; n++) { el=FP_getObjectByID(id,c[n]); if(el) return el; }
f=o.forms; if(f) for(n=0; n<f.length; n++) { els=f[n].elements;
for(m=0; m<els.length; m++){ el=FP_getObjectByID(id,els[n]); if(el) return el; } }
return null;
}
// -->
</script>

PM MAIL   Вверх
SelenIT
Дата 14.11.2007, 10:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 49
Всего: 401



Первая функция меняет src у картинок (нечетными аргументами идут id-ы картинок, четными - новые адреса src). Вторая - предзагрузка картинок, чтобы при смене src они не подвисали и не моргали. Третья - по идее, унифицированное нахождение элемента по id либо name (используется первой функцией), рассчитанное на совместимость с доисторическими браузерами (по-видимому, эпохи Netscape 4 и даже древнее). Для современных браузеров она по факту не нужна, достаточно оставить из нее лишь document.getElementById(id).


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
belvision
Дата 14.11.2007, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 14.11.2007

Репутация: нет
Всего: нет



Цитата(SelenIT @ 14.11.2007,  10:32)
Первая функция меняет src у картинок (нечетными аргументами идут id-ы картинок, четными - новые адреса src). Вторая - предзагрузка картинок, чтобы при смене src они не подвисали и не моргали. Третья - по идее, унифицированное нахождение элемента по id либо name (используется первой функцией), рассчитанное на совместимость с доисторическими браузерами (по-видимому, эпохи Netscape 4 и даже древнее). Для современных браузеров она по факту не нужна, достаточно оставить из нее лишь document.getElementById(id).

Спасибо за ответ! Выходит без него можно обойтись на простой htm странице не загруженной большим количеством картинок?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0422 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.