在frameset中怎样屏蔽退格(BackSpace)键?

superwsh 2004-07-29 01:46:52
我在单个的网页中可以屏蔽掉退格(BackSpace)键,但是在一个frameset中,按退格(BackSpace)键仍然能够动作,怎样在整个frameset中屏蔽掉退格(BackSpace)键?
谢谢!
...全文
121 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
superwsh 2004-07-29
  • 打赏
  • 举报
回复
在frameset的文件中是不能使用<body>的.上面的代码只能在单个网页中实现,如果我的html文件是这样的:
<html>
<frameset cols="25%,*" border=1>
<frame src="menu.jsp" name="leftFrame" scrolling="AUTO" marginheight="0" marginwidth="0">
<frame src="" name="rightFrame" scrolling="AUTO" marginheight="0" marginwidth="0">
</frameset>
</html>
如何在这个html文件中屏蔽掉退格(BackSpace)键?
woyingjie 2004-07-29
  • 打赏
  • 举报
回复
function document.onkeydown()
{
var k = window.event.keyCode;
if (k == 8)
{
window.event.keyCode = 0;
window.event.returnValue= false;
}
}
afoskoo 2004-07-29
  • 打赏
  • 举报
回复
<body>
<input type="text" name="">
<script language="javascript">
document.attachEvent("onkeydown",canelBackspace);
function canelBackspace(){
if((event.keyCode==8) && (event.srcElement.type=="text" || event.srcElement.type=="textarea" || event.srcElement.type=="password")) return true;
else event.keyCode=null;
}
</script>
</body>

87,917

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧