严重顶,我也想知道,为什么ctrl+v可以将网页效果复制到outlook,用一个按扭代替ctrl+v可以实现不?

解决方案 »

  1.   

    window.clipboardData.getData("Text");                //获得剪贴版的文字
    window.clipboardData.setData("Text","你的内容");     //文本加入到剪贴板html:
    window.clipboardData.setData("Text", document.documentElement.outerHTML);
    这样网页里的所有内容都会加到了系统剪贴板中, 然后你就可以到 outlook 里粘贴了
      

  2.   

    选择新邮件窗口菜单的“查看”/“编辑源文件”,然后ctl+v将页面内容粘贴至“源文件”窗口。
      

  3.   

    最主要是ctrl+v用按扭來代替,
    就是點擊按扭調用outlook,復制的內容已經在outlook里了,象mailto功能調用一樣,
    要是打開outlook用手工粘帖上去就不合要求了
      

  4.   

    我的只要可以实现ctrl+c就可以了,顺便也帮楼上的问这个ctrl+v的吧 :)
      

  5.   

    估计是没有办法的。除非设计outlook的时候,就考虑到这个问题,设置一个消息处理函数,但js也无法发出windows消息
      

  6.   

    有无办法实现IE菜单栏中的“发送网页”的功能? 谁能写个javascript代码
      

  7.   

    粘贴html不可以,普通的内容可以:<script language="javascript">
    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>
      

  8.   

    楼上的费了很大功夫,但没有达到目的阿。而且直接写mailto的参数就可以实现你这一堆代码的功能的。我们希望看到的是能够将当前网页原封不动的导入outlook的方法。
      

  9.   

    不要copy这个table哦
    <form action="" method="post">
    <input type="hidden" name="nickname" value="summer419">
    <input type="submit" name="submit" value="submit">
    </form>
    就把上面这段放到html的邮件,邮件发出去可以提交就ok