java web截图控件_Java web项目中的截图功能,使用active ocx插件找不到方法OnCapture...

这两天一直在为这个截图功能而困扰,在使用active ocx插件时候,每当点击截图按钮时,一直都会报obj.OnCapture is not a function,这个异常,无法实现截图功能,网上这种类似的问题很少,即使有,也没有说明解决办法,个人感觉是少引入了什么js文件,希望有类似经历的可以帮忙指点,以下是我截图页面的部分代码

document.getElementById("CAP").attachEvent("OnCaptureData", function(str) {

var imgName=document.getElementById("imgName").value;

var userId=document.getElementById("userId").value;

//截屏取消

if( str==""){

return false;

}

if( imgName==null || imgName==""){

alert("请输入图片名称");

return false;

}

return my_ajax(

'greenHouse/base/cameraAction_selectCamera.action?imageEntity.picName='+encodeURI(encodeURI(imgName))+'&imageEntity.greenHouseId='+tree_select_camera_greenHouse_id+'&imageEntity.orgId='+tree_select_org_id+'&imageEntity.userId='+userId,

"data=" + str,

function(res)

{

var res1 = eval(res);

if(res1.success)

{

alert("抓图成功,已上传至服务器");

return false;

}

}

);

});

function DO_TEST()

{

var obj = document.getElementById("CAP");

try {

obj.OnCapture();

}catch(e) {

alert(e.message);

alert('请先手动安装控件后,重新启动浏览器访问');

window.location = 'Screenshot/WebCapture.exe';

}

}

function OnCapture(){

alert("jietu");

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值