[jQuery] Thickbox 3.1 escape not working on Firefox 3 Win Xp
Hi,
I have a thickbox which is working perfectly apart from when you press
the escape key on win xp running FF3.
Nothing happens. I looked at the code and saw this (keycode 27 is
escape on IE):
document.onkeydown = function(e){
if (e == null) { // ie
keycode = event.keyCode;
} else { // mozilla
keycode = e.which;
}
if(keycode == 27){ // close
tb_remove();
} else if(keycode == 190){ // display previous image
if(!(TB_NextHTML == "")){
document.onkeydown = "";
goNext();
}
} else if(keycode == 188){ // display next image
if(!(TB_PrevHTML == "")){
document.onkeydown = "";
goPrev();
}
}
};
I think the problem may be on this line:
keycode = e.which;
Should this be:
keycode = e.DOM_VK_ESCAPE;
Has anyone else seen this problem, have a fix?
Cheers,
Dave