簡體   English   中英

通過javascript發送網頁

[英]Send a web page through javascript

我想通過javascript向網頁發送電子郵件。 它足以打開outlook新郵件選項。 我嘗試移動一個我在html中使用mailto:選項。 實際上我正在嘗試創建一個動態電子郵件模板,並希望以html格式發送該模板。

它顯示錯誤“注釋行參數無效。驗證您正在使用的開關”請給我解決方案。

Javascript無法發送電子郵件。 您最好的選擇是<a href="mailto:foo@bar.com">e-mail me</a>語法。 大多數瀏覽器都支持一種約定,它允許您設置各種屬性的內容。

<a href="mailto:foo@bar.com?subject=Hi&body=hello%2C+there%21">e-mail me</a>

它必須是URL編碼,據我所知,沒有可靠的方法來傳遞HTML。 您必須假設純文本電子郵件。

您真的需要服務器的幫助才能使這更容易。

1)讓服務器向生成所需HTML的頁面發出XMLHTTP請求。 抓住它,使其成為郵件正文。

  • 要么 -

2)抓住innerHTML,將其粘貼在隱藏的textarea並將其發布回服務器。 使用郵件正文中的已發布表單字段。

你需要做這個服務器端,而不是客戶端。 Outlook不會允許您使用模板所需的控件。 有充分理由 - 您不希望網站控制您的Outlook並發送電子郵件。

如果您可以告訴我們您正在使用的服務器,我們可以向您展示如何發送電子郵件服務器端。

有安全限制阻止它直接工作。 是的,如果你特別想要Outlook,你可能會開始搞亂ActiveX - 但這很繁瑣並且限制了某些操作系統,安裝和安全設置。

使用mailto:URL要好得多。 這是跨平台的,並支持任何默認郵件客戶端。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM