财务报表开发之禁用右键
工具/原料
财务报表开发软件:FineReport7.1.1
大小:148.2M 适用平台:windows/linux
1. 问题描述
在jsp页面中调用模板,一般是将url放在iframe中,然后通过点击相应的树节点查看报表,若设置权限后,登录系统后可能有些用户通过点击右键中属性查看url然后访问,这样对系统不是很安全,因此禁止用户通过右键查看url呢,禁用菜单右键功能。
2. 实现步骤
点击模板>模板web属性>分页预览设置,选择为该模板单独设置,在下面的事件设置里面添加一个加载结束事件,完整js代码如下:
function nocontextmenu(event){
event = ich == 2 )
event.returnValue = false;
returnfalse;
}
document.oncontextmenu = nocontextmenu;
这段代码的基本原理是当用户的页面事件为右键(event.which == 2)的时候返回false,禁止弹出菜单。
如果模板中有参数面板,希望禁用右键,而不是查询之后禁用,则需要在参数面板的查询按钮中添加初始化事件,写入上述js代码。
注:如果要禁用填报页面和数据分析页面的右键操作,则在模板>模板web属性的填报预览设置和数据分析设置中进行相同的设置。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:181
阅读量:112
阅读量:84
阅读量:85
阅读量:21