The purpose of the following code is that when the user is holding the SHIFT key down, some text will indicate that they are pressing it. It works great in Firefox, but IE does not acknowledge it.
window.onmousemove = function(e) {
e = e || window.event;
var copyLabel = document.getElementById("<%= lblCopyEnabled.ClientID %>");
if (e.shiftKey) {
copyLabel.style.display = "inline";
ob_copyOnNodeDrop = true;
}
else {
copyLabel.style.display = "none";
ob_copyOnNodeDrop = false;
}
}
Advice is appreciated.
Despite what the MSDN docs say,
onmousemovedoesn’t work when applied to thewindowobject. It should work in all browsers if you apply it to thedocumentobject instead:Demo: http://jsfiddle.net/AndyE/aUxSz/