严重顶,我也想知道,为什么ctrl+v可以将网页效果复制到outlook,用一个按扭代替ctrl+v可以实现不?
解决方案 »
- 什么是jquery ui ?
- js 中 parent.scroll(x,y)中的参数什么意思,请教了
- 在网页里面嵌入PPT/WORD文档,如何用js获取文档的页码!
- 为什么只能发一颗子弹,js
- data-options的问题
- 关于框架调用问题
- 模式对话框
- 有关模态对话框和网页对话框TITLE的问题!
- 用<div id="aaa" style="position:absolute;z-index=30"><img src="pic.gif"></div>定义的层,用javascript定位,当刷新页面时怎么有时候
- 怎样把servlet改成struts
- javascript的定向问题?
- 要求首页不要先出来FLASH头部,而是其他内容.等页面载入后最后显示FLASH,急求
window.clipboardData.setData("Text","你的内容"); //文本加入到剪贴板html:
window.clipboardData.setData("Text", document.documentElement.outerHTML);
这样网页里的所有内容都会加到了系统剪贴板中, 然后你就可以到 outlook 里粘贴了
就是點擊按扭調用outlook,復制的內容已經在outlook里了,象mailto功能調用一樣,
要是打開outlook用手工粘帖上去就不合要求了
function SendMail()
{
copyContent();
var strBody,subject;
var Email;
Email="[email protected]";
subject="test";
//window.clipboardData.setData('Text', document.documentElement.outerHTML);
strBody=window.clipboardData.getData("Text").toString();
location.href="mailto:"+Email+"?subject="+subject+"&body="+strBody;
}
function copyContent(){
with(window.fraBlank.document){
open();
write(document.all.tblCopy.outerHTML);
//write('<link href="http://sms.cjol.com/css/DialogBasic.css" rel="stylesheet" type="text/css">')
//write('<link href="http://sms.cjol.com/css/Content.css" rel="stylesheet" type="text/css">')
close();
execCommand('SelectAll');
execCommand('Copy');
execCommand('Unselect');
}
}
</script>
<table id="tblCopy"><tr><td>
<select name="t1">
<option value="999">123456789</option>
</select>
<input type="button" value="test" onClick="InitData()">
<input type="button" onClick="SendMail()" value="copy">复制这个表格内的内容tttttttttt
</td></tr></table>
<iframe name="fraBlank" width="0" height="0" frameborder="0"></iframe>
<form action="" method="post">
<input type="hidden" name="nickname" value="summer419">
<input type="submit" name="submit" value="submit">
</form>
就把上面这段放到html的邮件,邮件发出去可以提交就ok