en.javascript.info/2-ui/3-event-details/1-mouse-events-basics/head.html
Ilya Kantor d94b2922dc fixes
2019-08-17 12:49:03 +03:00

50 lines
989 B
HTML

<script>
{
let timer = 0;
function showmesg(t, form) {
if (timer == 0) {
timer = new Date();
}
let tm = new Date();
if (tm - timer > 300) {
t = '------------------------------\n' + t;
}
let area = document.forms[form + 'form'].getElementsByTagName('textarea')[0];
area.value += t + '\n';
area.scrollTop = area.scrollHeight;
timer = tm;
}
function logMouse(e) {
let evt = e.type;
while (evt.length < 11) evt += ' ';
showmesg(evt + " which=" + e.which, 'test')
return false;
}
function keyval(n) {
if (n == null) return 'undefined';
let s = '' + n;
if (n >= 32 && n < 127) s += ' ' + String.fromCharCode(n);
while (s.length < 6) s += ' ';
return s;
}
function logClear(form) {
timer = 0;
document.forms[form+'form'].getElementsByTagName('textarea')[0].value ='';
lines = 0;
}
window.logClear = logClear;
window.logMouse = logMouse;
}
</script>