Показать сообщение отдельно

  #14  
Старый 14.01.2010, 02:53
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
С нами: 9541766

Репутация: 2407


По умолчанию

ТС, а ты в курсе, что твоя реакция на событие в игре + нажатие на кнопку занять может и 50 мсек, если не больше? Погрешность в 1 мс, которая при этом дает мышь, уже несущественна, и тема не имеет смысла.

Вот скрипт для проверки реакции, специально написал, сохрани как html и открой:

PHP код:
<html><body><script language='JavaScript'>
onload=function(){again();}

function 
again()
{
  
document.getElementById('btn2').style.display = 'none';
  
setTimeout("enbtn()", Math.round(Math.random()*5000+2000));
}

var 
starttime;

function 
enbtn()
{
  
document.getElementById('btn1').disabled = false;
  
document.getElementById('txt1').innerHTML = "ЖМИ!";
  
starttime=new Date().getTime();
}

function 
settm()
{
  
starttime=new Date().getTime()-starttime;
  
document.getElementById('btn1').disabled = true;
  
document.getElementById('txt1').innerHTML = "";
  
alert('Время реакции: '+starttime+'ms');
  
document.getElementById('btn2').style.display = 'block';
}
</
script>
<
input type='button' onclick='settm();' value='Жать!' id='btn1' disabled>
<
br><span id='txt1' style='font-family:Arial;font-weight:bold;font-size:20px;'></span>
<
br><input type='button' onclick='again();' value='Еще!' id='btn2'>
</
body></html> 

Последний раз редактировалось d_x; 14.01.2010 в 03:15..
 
Ответить с цитированием