民間,我有一個HTML文件,其中包含一個名爲「將此內容發送給我」的按鈕。按下此按鈕後,我希望文件的完整HTML內容通過電子郵件發送給我。 有人可以告訴我,如果有一個JavaScript功能來做到這一點。一個簡短的例子是很長的路要走:)如何讀取包含按鈕的文件的HTML內容
在此先感謝
民間,我有一個HTML文件,其中包含一個名爲「將此內容發送給我」的按鈕。按下此按鈕後,我希望文件的完整HTML內容通過電子郵件發送給我。 有人可以告訴我,如果有一個JavaScript功能來做到這一點。一個簡短的例子是很長的路要走:)如何讀取包含按鈕的文件的HTML內容
在此先感謝
只要用戶有一個適當的mailto:
處理程序設置,用戶願意實際發送電子郵件本身然後是,它是可能的:
function handlerForClickEvent() {
var body = document.body.innerText; //no point in using innerHTML
location.href = "mailto:[email protected]?subject=my%20subject&body="+ encodeURIComponent(body);
}
這將導致使用包含to :, subject:和body:字段的電子郵件打開默認郵件處理程序。
所有用戶必須做的是按[發送]。
謝謝。我結束了使用document.documentElement.innerHTML – Amarsh 2010-05-13 01:59:51
您無法通過單獨的Javascript電子郵件。您需要一些服務器端技術來處理HTML表單併發送電子郵件(使用CGI,PHP,ASP.NET,JSP或任何其他服務器端技術)。
是頁面動態生成?如果是這樣,爲什麼不把它插入到郵件正文中呢?
如果它不是動態生成的,爲什麼不把URL插入到郵件的消息部分。
簡短的回答:第
對於電子郵件發送你需要一個服務器端系統(即Python的/的Java/.NET),使SMTP請求的填充電子郵件,設置發件人,主題和接收器。
您需要將這些信息中的一部分添加到發佈到服務器端代碼的html表單(http://en.wikipedia.org/wiki/Form_(web))中。
使用google搜索您使用的當前serverside系統的示例。
..fredrik
使用「mailto:」生成郵件內容 – ukanth 2010-05-12 07:23:22