gb192982014包装饮用水:如何在网页上禁用键盘上的功能键[如菜单键]

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/07 07:13:39
我是用PHP编写网页的,当客户机上调用到我的打印程序时我就控制了一页面自动弹出并把变量寄到该页面上进行打印,该页面弹出后我就用了一JavaScrip来控制打印(<SCRIPT LANGUAGE="JavaScript">
function print_ticket()
{ window.print();
window.close();
}

</script>)
当打印窗口弹出后就会要客户端操作员进行打印操作后才会关闭窗口。现在我不想让客户端能取得打印的信息。进行了封鼠标左右键和CTRL键的控制,但发现还有一键盘上的功能键“菜单键”是封不了的,这样就能通过下载源代码来下载这打印页面了。请问有高手能帮我封了此键盘上这功能键吗,或者能有方法让这打印页打开后最立刻自动关掉吗,请帮忙。(我是初哥可能问得不是很详细,请指示)
非常感谢"WORDLONG"的回应.问题我用其它方法解决了,不过也是请教别人的,别人帮我做了个DELPHI自动按"打印"按扭的程序,只要在我的订票界面一进入时就自动运行这个控件,当弹出窗口打印后程序就模拟人手按"打印"按扭,之后窗口就能自动关闭了,不过前提是要求客户端一定要用WINDOWS自带的Internet Explorer,虽然好像是还有BUG,但只有见步行步了.若还有其它意见能指教的请QQ联系我,期望得到高人你的指导.我的QQ:466746132[卡卡西]

这个问题,我想过了,在WINDOWS的IE下是实现不了的.请你也别费心了.因为PHO和IE如果能控制的话,那后果是不敢想的....所以在最初设计的时候就不允许了.
以我的思维,现在只有两点可以:1是通过第三方木马软件来实现,即在后台运行一个小的JAVA程序,但这不是我的强项,你如果可以那可以研究一下.
2.利用服务器端的程序做中转来想办法.
我时间不多也没办法帮你多思考,如果你够聪颖,应该能明白的.