На этом скрине модуль в состоянии ожидания.
На этом скрине в момент теста.
speedtest_by_djen выкладываю модуль с нашего сайта
Легкий модуль "проверка скорости инетсоединения" ставится на сайт в боковой блок.
1. Заливаем папку images в Ваш шаблон.
2. В конец файла стилей добавляем:
#buttcn
{
margin-top:10px;
padding:10px;
background:#eef;
border:2px solid #bcd0ed !important;
-webkit-border-radius:10px;
-moz-border-radius:10px;
-o-border-radius:10px;
border-radius:10px;
cursor:pointer;
}
3. В блок, где хотите видеть результат, прописываете:
<center><img src="{THEME}/images/speed/spi.gif" title="Протестировать скорость нета"></center>
<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 = '<center><img src="{THEME}/images/speed/speed_.gif" title="Проверка скорости интернетсоединения"></center>';
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)) * 10000).toFixed(2) + 'Кб/с';
}
}
F.send(null);
}
</script>
<div id="result"></div>
<center><input id='buttcn' style='margin:0px;' onclick="speedTest('{THEME}/images/speed/data_medium.jpg', 105, 'result');" type=submit value='Тестировать'></center>
Внимание! У вас нет прав для просмотра скрытого текста.
Удачного использования!