Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

Вот, чего написал

>
>> Может есть способы получше?
>
> Разумеется - нету.
> Но есть спооб узнать тип соединения - modem или Lan, но только для IE. См. MSDN.

Вот что у меня получилось:

1. Далеко не ходил - стандартная функция из поставки DreamWeaver 4.0

function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

2. Получаем время (взято из MSDN и немного модифицировано)ж

function mTime() {
var b, before;
var c = ":";
b = new Date();
before += b.getHours() + c;
before += b.getMinutes() + c;
before += b.getSeconds() + c;
before += b.getMilliseconds();
return(before)
}

<body bgcolor="#FFFFFF" text="#000000" onLoad="document.myform.mytext.value=mTime(); MM_preloadImages('/000000.jpg'); document.myform.mytext2.value=mTime()">

----------
В общем - примерно так. Не самый рациональный способ - но работает. По крайней мере разница во времени до и после загрузки контрольной картинки - видна.

Далее - просто получаетм разницу, и зная, что наша картинка на 28.8К грузится 10 секунд (это по Фотошопным данным - ему можно верить, кстати????) подгружаем либо навороченый дизайн либо только текст.

Какие будут комментарии???
СообщениеАвторДата
Sad13.12.2001 21:02
Гость28.12.2002 02:13
Гость13.12.2001 22:08
Гость18.12.2002 21:27
Sad14.12.2001 00:31
Жешев14.12.2001 01:00
Sad14.12.2001 09:27
Sad13.12.2001 22:14
Жешев14.12.2001 00:58
Sad14.12.2001 17:24
Жешев14.12.2001 00:33