...
类型:ClientSide(客户端宏) 对象:spreadsheetReport 事件:onRender
代码块 | ||
---|---|---|
| ||
function main(spreadsheetReport) { preventContextMenu(spreadsheetReport.elemSheetFrame); } function preventContextMenu(iframe) { var doc = iframe.contentWindow.document; var list = doc.getElementsByTagName("IFRAME"); for (var i = 0; i < list.length; i++) { function x(subIFrame) { preventContextMenu(subIFrame); subIFrame.onload = function() { preventContextMenu(subIFrame); } }; x(list[i]); } doc.documentElement.oncontextmenu = doc.body.oncontextmenu = function() { return false; //禁止鼠标右键 }; doc.onkeydown = function(e) { var ev = e || window.event; if (ev && ev.ctrlKey && ev.keyCode == 67) { // Ctrl + C return false; } }; doc.ondragstart = function() { return false; //禁止拖拽 }; } |
...