Hi,
Welche Variante ist sinnvoller und warum?
Ich seh keinen wirklichen Unterschieden zwischen deinen beiden.
Wenn es dir um Performance geht:
<body onmousemove="abc()">
dann js:
function abc() {
document.getElementById('restrictionField').style.visibility = 'hidden';
document.body.removeEventListener('onmousemove',abc,false);
}