我在页面加载结束后加入了代码,是鼠标右键弹出小窗的,在D8点了有效,增行后,在新的一行D9点了没有生效,是不是哪里需要修改?
代码如下:
- 鼠标右键弹出小窗口
- //去掉默认的contextmenu事件,否则会和右键事件同时出现。
- document.oncontextmenu = function(e){
- e.preventDefault();
- };
- document.getElementById("D8-0-0").onmousedown = function(e){
- if(e.button ==2){
- //D8-0-0代表D8单元格右键生效
- //右键后要进行的操作开始
- var $iframe = $("<iframe id='inp' name='inp' width='100%' height='100%' scrolling='no' frameborder='0'>");
- // iframe参数的命名及宽高等
- $iframe.attr("src", "${servletURL}?reportlet=doc/Parameter/jsson.cpt&op=write");//jsson.cpt为以上所说的右击时,引用js后弹出一个对话框,对话框中嵌入的下拉选项模板
- var o = {
- title : "请选择记录项",
- width : 460,
- height: 350
- };
- FR.showDialog(o.title, o.width, o.height, $iframe,o)
- //首先弹出对话框
- //右键后要进行的操作结束
- }
- }
复制代码
|