请问如何通过JS调用windows的截屏功能 或者直接通过js实现截屏?
解决方案 »
- 求高人看下我这段代码,给点意见。
- window.open()方法问题
- 一个彻底解决client,scroll,offset(Width,Top,Height,Left)疑惑的HTML页面
- 高手们,小弟跪求高手们帮我解决这个问题,谢谢了
- 如何循环得到总金额?................如何循环得到总金额?................非常感谢大家
- 关于JS中setInterval函数的问题
- 怎样使一个div永远定位在浏览器的底部?页面滚动时这个div不动?
- javascript精深探讨群广纳精英
- 高手帮忙,关于用javascipt生成树的怪问题
- 能否实现象csdn的树型结构,但是各个节点之间要用竖线连起来,以表明层次关系?
- Extjs问题:如何修改GridPanel中每一行数据的高度?
- 遇到个小问题,一个小小小...函数
详细介绍:http://www.cnblogs.com/xproer/archive/2011/02/19/1958398.html
控件说明:
新颖网络截屏插件是一个轻量级的ActiveX控件,插件大小只有114KB,所以它可以非常方便的集成到您的网站,博客,BBS,论坛中。使用新颖网络截屏插件可以非常方便的将截屏图片自动上传到您的Web服务器中。新颖网络截屏插件提供了丰富的接口方便开发人员更精确的控制每一个细节。例如通过插件提供的Response属性开发人员可以非常方便的获取服务器返回的信息。产品特点如下:
1.基于标准HTTP协议。
2.支持Jpg图片格式。
3.一流的用户体验,操作方便。
4.增加截屏图片编辑器。可任意输入文字,绘制矩形箭头等。
5.免费提供JavaScript SDK包,方便您将插件快速集成到已有网站中。
与FCKEditor2.x整合与CKEditor3.x整合与KindEditor3.x整合与xhEditor1.x整合与Discuz!X2整合-常用工具条与Discuz!X2整合-高级工具条与Discuz!X2整合-弹出截屏选择窗口
整合示例代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Web截屏控件标准版演示页面</title>
<link type="text/css" rel="Stylesheet" href="ScreenCapture/ScreenCapture.css" />
<script type="text/javascript" src="ScreenCapture/ScreenCapture.js" charset="utf-8"></script>
</head>
<body>
<div id="ScreenCaptureMessage">
<div id="CaptureMessage">
<img alt="进度图标" src="ScreenCapture/SL_Uploading.gif" /><span>图片上传中...</span><span>10%</span>
</div>
<input id="BtnCapture" type="button" value="截取屏幕区域" />
<input id="BtnCapture2" type="button" value="截取整个屏幕" />
<img id="ScreenImg" alt="截屏图片" style="display: none" />
</div>
<script type="text/javascript" language="javascript">
var scpMgr = new CaptureManager("CaptureMessage");
//scpMgr.Config["PostUrl"] = "http://www.ncmem.com/products/screencapture/demo/upload.aspx";
scpMgr.Config["PostUrl"] = "http://localhost:1830/asp.net/upload.aspx";
scpMgr.Config["EncodeType"] = "GB2312"; window.onload = function()
{
document.getElementById("BtnCapture").attachEvent("onclick", CaptureRect);
document.getElementById("BtnCapture2").attachEvent("onclick", CaptureScreen);
}
//截区域
function CaptureRect()
{
scpMgr.Capture();
}
//截全屏
function CaptureScreen()
{
scpMgr.CaptureScreen();
}
</script>
</body>
</html>标准版CAB安装包
专业版CAB安装包
ASP.NET标准版示例
ASP.NET-FCKEditor2.x示例
ASP.NET-CKEditor3.x示例
ASP.NET-KindEditor3.x示例
JSP标准版示例
JSP专业版示例
JSP-FCKEditor2.x示例示例
JSP-CKEditor3.x示例
JSP-KindEditor3.x示例
PHP-标准版示例
PHP-专业版示例
最近接了个小的Web项目,客户也提了这个需求。这下可以解决了。