求助各位一个对网页截图的问题,望能给点思路现在有一个网页,网页内有一个DIV,需要实现对这个div截图并保存。(不是对整个网页,仅仅是某DIV)各位能否给点思路和参考。[解决办法]打酱油的[解决办法]把这个div预览出来,调用整个页面的样式,预览只显示这个div的内容,然后截图预览的过程可以隐藏起来,用户前端看不到。[解决办法]
现在有一个网页,网页内有一个DIV,需要实现对这个div截图并保存。(不是对整个网页,仅仅是某DIV)各位能否给点思路和参考。
<!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><meta http-equiv="Content-Type" content="text/html; charset=gb2312"/> <link type="text/css" rel="Stylesheet" href="ScreenCapture/ScreenCapture.css" /> <script type="text/javascript" src="ScreenCapture/jquery-1.7.2.min.js"></script> <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="截取整个屏幕" /><input id="BtnCapture3" 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://localhost:1830/asp.net/upload.aspx";window.onload = function(){$("#BtnCapture").click(function() { scpMgr.Capture(); });$("#BtnCapture2").click(function() { scpMgr.CaptureScreen(); });$("#BtnCapture3").click(function() { scpMgr.CaptureRect(0,0,100,100); });//这个截取指定区域的接口就是他们提供的。}</script></body></html>
</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="截取整个屏幕" /><input id="BtnCapture3" 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://localhost:1830/asp.net/upload.aspx";window.onload = function(){$("#BtnCapture").click(function() { scpMgr.Capture(); });$("#BtnCapture2").click(function() { scpMgr.CaptureScreen(); });$("#BtnCapture3").click(function() { scpMgr.CaptureRect(0,0,100,100); });//这个截取指定区域的接口就是他们提供的。}</script></body></html>
<!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><meta http-equiv="Content-Type" content="text/html; charset=gb2312"/> <link type="text/css" rel="Stylesheet" href="ScreenCapture/ScreenCapture.css" /> <script type="text/javascript" src="ScreenCapture/jquery-1.7.2.min.js"></script> <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="截取整个屏幕" /><input id="BtnCapture3" 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://localhost:1830/asp.net/upload.aspx"; window.onload = function(){$("#BtnCapture").click(function() { scpMgr.Capture(); });$("#BtnCapture2").click(function() { scpMgr.CaptureScreen(); });$("#BtnCapture3").click(function() { scpMgr.CaptureRect(0,0,100,100); });}</script></body></html>
window.onload = function(){$("#BtnCapture").click(function() { scpMgr.Capture(); });$("#BtnCapture2").click(function() { scpMgr.CaptureScreen(); });$("#BtnCapture3").click(function() { scpMgr.CaptureRect(0,0,100,100); });}</script></body></html>
引用:额,代码找不到了. 1.需要取到 截取的div 在 当前页面的坐标 top , left 。需要将当前页面URL 作为参数传到后台,还有div 坐标. 2.之前使用的PHP做的后台处理. 具体是哪个记不清了。刚找了一下.http://download.csdn.net/detail/ghost_fly/2145……