如何将html网页作为屏幕截图并将其作为图像发送到邮件
how to take a html webpage as a screenshot and send as a image to mail
我只想在单击确认按钮时将我的html网页作为屏幕截图发送到电子邮件,这样客户端就可以将整个网页作为图像。我是java脚本的新手。我尝试了很多方法,但对我来说都不正确。任何建议都是可观的,对我很有帮助,我正在使用以下代码。。。。。
<div class="container" style="padding-top: 15px;">
<div id="site">
<form action="cart.php" method="post" id="" >
<table><tr>
<div id="content">
<td>
<form action="" method="post" id="checkout-order-form" style="margin-top: 50px;">
<h2>Confirm Your Details</h2>
<fieldset id="fieldset-shipping">
<div class="form-group col-md-6" style="padding-left: 15px;width:330px;">
<input type="text" name="Name" id="Name" class="form-control" required="required" placeholder="Name">
</div>
<div class="form-group col-md-6">
<input type="tel" pattern="^+91'd{4}'d{3}'d{3}$" id="phone" name="phone" class="form-control" required="required" placeholder="Contact Number" style="width: 176px;">
</div>
<table>
<tr><td style="padding-bottom: 118px;">
<table>
<tr><td>
<div class="form-group col-md-12">
<input type="text" name="Business" id="Business" class="form-control" required="required" placeholder="Business Name / Company Name" style="width: 296px;">
</div>
</td></tr>
<tr><td>
<div class="form-group col-md-6">
<input type="email" name="Email" id="Email" class="form-control" required="required" placeholder="Email" style="width: 296px;height: 34px;">
</div>
</td></tr>
<tr><td>
</td></tr>
<tr><td>
<div class="form-group col-md-4"style="width: 150px; padding-left: 20px; margin-left: 20px;">
<textarea name="productid" id="productid" class="form-control" required="required" placeholder="Product Id" style="width: 121px;height: 78px;"></textarea>
</div>
<div class="form-group col-md-4"style="width: 155px; padding-left: 35px;">
<textarea name="Productquantity" id="Productquantity" class="form-control" required="required" placeholder="Qty" style="width: 71px;height: 78px;"></textarea>
</div>
</td></tr>
</table>
</td>
<td style="padding-bottom: 170px;">
<div class="form-group col-md-6" style="height: 200px;width: 530px;padding-left: 5px;">
<textarea name="Shippingaddress" id="Shippingaddress" class="form-control"rows="5" placeholder="Shipping Address" required="required" style="height: 199px;width: 326px;margin-left: 0px;"></textarea>
</div>
</td>
</tr>
</table>
</fieldset>
</form>
</td>
<td></td>
<form action="cart.php" method="post" class="last">
<fieldset>
<input type="hidden" name="business" value="info@domain.com" />
<input type="hidden" name="cmd" value="_cart" />
<input type="hidden" name="display" value="1" />
<input type="hidden" name="return" value="http://www.minicartjs.com/?success" />
<input type="hidden" name="cancel_return" value="http://www.minicartjs.com/?cancel" />
<input type="image" name="submit" value="Click here to edit / cancel Items in your cart" class="button" style="margin-left: 750px;"/>
</fieldset>
</form>
</td>
</div>
</tr>
</table><p><input type="submit" id="submit-order" value="Confirm Order" class="btn" /></p></form>
</div>
</div>
<script>
// Mini Cart
paypal.minicart.render({
action: 'cart.php'
});
if (~window.location.search.indexOf('reset=true')) {
paypal.minicart.reset();
}
</script>
要将页面另存为图像,可以使用http://html2canvas.hertzen.com/
示例:
var canvas = document.getElementById("mycanvas");
var img = canvas.toDataURL("image/png");
document.write('<img src="'+img+'"/>');
相关文章:
- 获取屏幕截图并在电子邮件中发送的按钮
- 如何使用selenium和同步JS进行屏幕截图
- 使用javascript api创建youtube的屏幕截图
- 删除闪烁的光标进行网络屏幕截图测试
- 如何在html和javascript中捕捉聚合物元素的屏幕截图
- Phanomjs 未正确捕获网页的屏幕截图
- UIWebview在页面上执行注入的JavaScript后的屏幕截图
- 限制从iPad拍摄屏幕截图
- 使用Html2Canvas的文本区域屏幕截图
- 从json文件输出多个屏幕截图(例如itunes搜索api)
- 点击按钮即可创建网页的图片/pdf/屏幕截图
- 如何在asp.net中获取当前页面的屏幕截图
- 如何使用JavaScript拍摄部分谷歌地图的屏幕截图
- 拍摄元素的屏幕截图
- 如何使用javascript或jquery获取网页的屏幕截图
- 将谷歌地图另存为图像 - 使用javascript(能够截取屏幕截图)
- CasperJS屏幕截图未将图像渲染为png文件
- 如何防止图像另存为+防止图像拖动&拖放到桌面+阻止桌面浏览器上的屏幕截图
- 截取当前屏幕的屏幕截图,并通过php将其保存为PNG图像
- 如何将html网页作为屏幕截图并将其作为图像发送到邮件