Javascript 递归取消所有动态iframe页面中的退格
我的asp.net应用程序包含名为“bodyFrm”的iframe元素。 bodyFrm内容动态更改,内容页包含iframe和更多html元素。 有时子页面包含包含更多子页面的iframe。 当用户按下退格键时,我想取消转到上一页的操作。 我尝试在主页的window.onkeydown事件中调用CancelBackspace function, 但有时也会这样,不是每次按键都会这样, 如何为应用程序中的每个按键调用该函数? 我不能使用jquery 在主页中,兼职工作:Javascript 递归取消所有动态iframe页面中的退格,javascript,html,asp.net,iframe,Javascript,Html,Asp.net,Iframe,我的asp.net应用程序包含名为“bodyFrm”的iframe元素。 bodyFrm内容动态更改,内容页包含iframe和更多html元素。 有时子页面包含包含更多子页面的iframe。 当用户按下退格键时,我想取消转到上一页的操作。 我尝试在主页的window.onkeydown事件中调用CancelBackspace function, 但有时也会这样,不是每次按键都会这样, 如何为应用程序中的每个按键调用该函数? 我不能使用jquery 在主页中,兼职工作: <script ty
<script type="text/javascript">
document.onkeydown = CancelBackspace();
function CancelBackspace(e){
if(!e)
e = event;
if(e.keyCode == 8)
return false;
}
</script>
document.onkeydown=CancelBackspace();
函数取消退格(e){
如果(!e)
e=事件;
如果(e.keyCode==8)
返回false;
}
您可以使用此按钮防止空格键操作
document.onkeydown=function(event){
switch (event.keyCode) {
case 8 :
{
if (!event)
event = window.event;
// FOR IE9 & Other Browsers
if (event. preventDefault) {
event. preventDefault();
}
//FOR IE8 and Lower
else {
event.returnValue = false;
event.keyCode = 0;
}
}
break;
}
};
您没有将
事件
传递给上面的按键处理功能