Выкладываю скрипт для проверки скорости интернет-соединения.
Скрипт проверен и работает во всех браузерах.
Установка: 1. Заливаем себе в корень сайта эту картинку http://qlib.ucoz.ru/a.jpgСкрипт будет запрашивать её, и по времени запроса определять скорость соединения.
2. Ставим куда хотим:
Code
<script type="text/javascript"> function getXmlHttp(){var a;try{a=new ActiveXObject("Msxml2.XMLHTTP")}catch(c){try{a=new ActiveXObject("Microsoft.XMLHTTP")}catch(b){a=false}}if(!a&&typeof XMLHttpRequest!="undefined"){a=new XMLHttpRequest()}return a};
function speedTest(url, size, id) { document.getElementById(id).innerHTML = 'Измеряется…'; var i = new Date().getTime(); var F = getXmlHttp(); F.open('GET', url + '?' + Math.random(), true); F.onreadystatechange = function () { if (F.readyState == 4) { document.getElementById(id).innerHTML = ((size / (new Date().getTime() - i)) * 1000).toFixed(2) + 'Кб/с'; } } F.send(null); } </script>
Автор скрипта в своем скрипте, забыл сделать самое главное: загружать картинку в браузере пользователя! Отсюда видно, что автор тупо указывает скрипту, который не умеет грузить картинку, что ее размер 105 килобайт.
Скрипт делит это заданное число в параметре size (105) на время загрузки страницы, т.е. если задать вместо 105, скажем, 10500, то скорость будет в 100 раз выше.
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]