2012-10-25 70 views
0

所以我有以下問題。Jquery將HTML文本複製到電子郵件瀏覽器

目前我正在從CMS輸出HTML文本,這個HTML是一個自定義的電子郵件模板。這是一個簡單的

<p>Hi</P> 
<p>THis is your URL : http://www.yoursite.com?id=15151</p> 
<p>Thanks</p> 
<p>Company X</p> 

而我們正在輸出這個屏幕。

我在尋找的是一個排序jQuery按鈕,它被稱爲「複製」,它複製上面的文本,他們可以稍後粘貼電子郵件並保持格式。

+0

看看:http://stackoverflow.com/questions/400212/how-to-copy-to-the-clipboard-in-javascript – Grsmto

+0

你可以定義「粘貼在電子郵件」?這是基於電子郵件HTML的基於富文本的純文本嗎?你是否在談論將「格式化文本」放入剪貼板? – freefaller

回答

0

(跨瀏覽器複製到剪貼板中,這可能是一個重複的問題:How do I copy to the clipboard in JavaScript?

使用這個庫,https://github.com/jonrohan/ZeroClipboard,(在上面的文章中提到),你會想換你來-be-複製的東西原文有ID,像這樣:

<div class="emailText"> 
    <p>Hi</P> 
    <p>THis is your URL : http://www.yoursite.com?id=15151</p> 
    <p>Thanks</p> 
    <p>Company X</p> 
</div> 

然後,在JavaScript調用,設置的文本庫,你會做這樣的事情:

<script language="JavaScript"> 
    var clip = new ZeroClipboard.Client(); 
    clip.setText($(".emailText").html()); 
    clip.glue('d_clip_button'); 
</script> 
相關問題