techexpert
07-19-2008, 09:19 AM
Hi this is the code for how to disable CTRL,ALT and Back through JavaScript, you can disable thse keys through this code.
and the code given below you use that for action on browser Close button through Java Script!!
function disableKeys(e)
{
var ev=(!e)?window.event:e;//IE:Moz
if(ev.keyCode==8)
{
return false;
}
if((ev.altKey==true)&&(ev.keyCode>=65) && (ev.keyCode<=90))
{
return false;
}
// http://www.infysolutions.com
if((ev.altKey==true)||(ev.ctrlKey==true))
{
return false;
}
}
******************************
DO YOUR ACTION ON BROWSER CLOSE BUTTON THROUGH JAVASCRIPT
window.onbeforeunload=function()
{
var keyCd = null;
var altKy = false;
var ctlKy = false;
var shiftKy = false;
keyCd = event.keyCode;
altKy = event.altKey;
ctlKy = event.ctlKey;
shiftKy = event.shiftKey;
if((window.event.clientX<0) || (window.event.clientY<0))
{
// Code for your action
}
else if ((altKy && keyCd == 115) && !ctlKy && !shiftKy && keyCd != 116)
{
// Code for your action
}
else if ((altKy && keyCd == 70) && !ctlKy && !shiftKy && keyCd != 116)
{
// Code for your action
}
}
----------------------------------
Offshore Software Development (http://www.infysolutions.com)
Offshore Outsourcing Software Development (http://www.infysolutions.com)
Post Edited (techexpert) : 7/19/2008 10:23:15 AM GMT
and the code given below you use that for action on browser Close button through Java Script!!
function disableKeys(e)
{
var ev=(!e)?window.event:e;//IE:Moz
if(ev.keyCode==8)
{
return false;
}
if((ev.altKey==true)&&(ev.keyCode>=65) && (ev.keyCode<=90))
{
return false;
}
// http://www.infysolutions.com
if((ev.altKey==true)||(ev.ctrlKey==true))
{
return false;
}
}
******************************
DO YOUR ACTION ON BROWSER CLOSE BUTTON THROUGH JAVASCRIPT
window.onbeforeunload=function()
{
var keyCd = null;
var altKy = false;
var ctlKy = false;
var shiftKy = false;
keyCd = event.keyCode;
altKy = event.altKey;
ctlKy = event.ctlKey;
shiftKy = event.shiftKey;
if((window.event.clientX<0) || (window.event.clientY<0))
{
// Code for your action
}
else if ((altKy && keyCd == 115) && !ctlKy && !shiftKy && keyCd != 116)
{
// Code for your action
}
else if ((altKy && keyCd == 70) && !ctlKy && !shiftKy && keyCd != 116)
{
// Code for your action
}
}
----------------------------------
Offshore Software Development (http://www.infysolutions.com)
Offshore Outsourcing Software Development (http://www.infysolutions.com)
Post Edited (techexpert) : 7/19/2008 10:23:15 AM GMT