en.javascript.info/2-ui/3-event-details/1-mouse-events-basics/head.html
Ilya Kantor ab9ab64bd5 up
2017-03-21 14:41:49 +03:00

47 lines
950 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>