ADF jsff第F5页的关键

时间:2014-02-05 17:23:32

标签: javascript oracle-adf

任何人都知道如何从ADF jsff页面捕获F5密钥?我相信javascript是唯一的方法,我知道如何将clientlistener添加到一个组件来调用javascript函数,但无法弄清楚如何在按下F5键时调用javascript,document.keypress或document.keydown不会工作

1 个答案:

答案 0 :(得分:0)

document.onkeypress = keyHit; 
function keyHit(event) {
  // F5 or Ctrl+R
  if (event.keyCode == event.DOM_VK_F5 || 
      (event.ctrlKey && !event.shiftKey && (event.charCode == 114 || event.charCode == 82))
  ) 
  {

  event.stopPropagation(); 
  event.preventDefault(); 
  }
}