window.event does not work in FireFox
window.event does not work well in FireFox. So if you are using something like this:
<textarea onkeypress="onButtonPressed()"></textarea>
function onButtonPressed()
{
var key = window.event.keyCode;
var shift = window.event.shiftKey;
//DO SOMETHING
}
you will have problems. Here’s how to solve this problem:
<textarea onkeypress="onButtonPressed(event)"></textarea>
and define your javascript function the following way:
function onButtonPressed(event)
{
if(event)
{
var key = event.keyCode;
var shift = event.shiftKey;
}
else
{
var key = window.event.keyCode;
var shift = window.event.shiftKey;
}
//DO SOMETHING
}

Leave a Reply