首頁 web前端 html教學 談html mailto(電子郵件)實際應用_HTML/Xhtml_網頁製作

談html mailto(電子郵件)實際應用_HTML/Xhtml_網頁製作

May 16, 2016 pm 04:40 PM
電子郵件

大家知道,mailto是網頁設計製作中的一個非常實用的html標籤,許多擁有個人網頁的朋友都喜歡在網站的醒目位置處寫上自己的電子郵件地址,這樣網頁瀏覽者一旦用滑鼠單擊一下由mailto組成的超級連線後,就能自動開啟目前電腦系統中預設的電子郵件用戶端軟體,例如OutLook Express以及Foxmail等。

但由於各作業系統和郵件用戶端對mailto 事件連線的處理不一致,所以在實際應用的時候需要注意;

1.基本語法

send email







參數清單:

to 收信人(多个之间用;分割)
suject 主题
cc 抄送
bcc 暗抄送
body 内容(部分邮件客户端支持html格式语句)
參數傳遞方式與頁面之間傳遞值一樣,可以使用連結字串,也可以用form

連結字串

send mail

form方式

複製程式碼
複製碼
複製程式碼


代碼如下:







2.郵件客戶端區別


上面是mailto的簡單語法應用;但在實際應用中根據瀏覽器設定的瀏覽器客戶端不同,會有不用效果;

尤其是在body 內容包含html 格式的語句時候,這時候需要注意;

outlook是對body 的html 語句原樣展示(對body的html 進行escape 後也是同樣的無效),那麼我們在outlook mailto 時候想body 裡面的語句換行怎麼辦呢?
是沒有效果的。 。需要用 字元作為換行符號;
foxmail 是會對body的html 語句展示其html 對應的效果;
當然也可以換另一種方式,實現類型mailto的客戶端發送郵件:
複製程式碼


程式碼如下:


function SendendMail(fileo> var path = location.href.substring(0, location.href.lastIndexOf("/")) filePath;
var outlookApp = new ActiveXObject("Outlook.Application");
var nameSpace = outlookApp.Spaces(Space "MAPI");
var mailItem = outlookApp.CreateItem(0);
var mailItem = test@163.com ";
var mailBody= "
test this is body html
";
mailItem.Subject = "test title";
mailItem.To = mailto;
mailItem.HTMLBody = mailBody;
if (path != "") {
mailItem.Attachments.Add(path);
}
mailItem.Display(0)
;
; mailItem = null;
nameSpace = null;
outlookApp = null;
}

但是這個有很大的缺點是:僅僅支援outlook 客戶端,需要對Internet選項進行配置,」對沒有標記為安全的ActiveX控制項進行初始化和腳本運行「要啟用。 其中呼叫mailItem的Attachments.Add是在郵件中加入附件,沒有附件的時候就可以把filePath這個參數刪掉。 如果需要新增抄送對象,可以呼叫mailItem.Cc,若是需要新增一個暗送對象可以呼叫mailItem.Bcc方法。
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1317
25
PHP教程
1268
29
C# 教程
1245
24
當您在 iPhone 上使用「隱藏我的電子郵件」時會發生什麼? 當您在 iPhone 上使用「隱藏我的電子郵件」時會發生什麼? Feb 22, 2024 pm 09:19 PM

Apple提供了一個名為「隱藏郵件地址」的重視隱私的功能,允許用戶在需要註冊帳戶的應用程式或網站上隱藏其真實電子郵件地址。我們已經教您如何在iPhone上使用此功能,現在讓我們一起看看在日常工作中使用它時可能發生的情況。什麼是iPhone上的隱藏郵件地址? 「隱藏郵件地址」功能的目的是為了保護您的電子郵件地址隱私。透過為應用程式和網站註冊提供臨時電子郵件地址的方式,您無需直接提供個人的真實電子郵件地址。這個功能允許您產生多個iCloud電子郵件地址,用於註冊不同的服務,從而避免洩露真實的電子郵件地

如何在Outlook中按寄件者、主題、日期、類別、大小對電子郵件進行排序 如何在Outlook中按寄件者、主題、日期、類別、大小對電子郵件進行排序 Feb 19, 2024 am 10:48 AM

Outlook提供了許多設定和功能,可協助您更有效地管理工作。其中之一是排序選項,可讓您根據需要對電子郵件進行分類。在這個教學中,我們將學習如何利用Outlook的排序功能,根據寄件者、主題、日期、類別或大小等條件對電子郵件進行整理。這將讓您更輕鬆地處理和查找重要訊息,提高工作效率。 MicrosoftOutlook是一個功能強大的應用程序,可以輕鬆地集中管理您的電子郵件和日曆安排。您可以輕鬆地發送、接收和組織電子郵件,而內建的日曆功能也讓您能夠輕鬆追蹤您即將面臨的活動和約會。如何在Outloo

如何利用C++實作一個簡單的電子郵件傳送程式? 如何利用C++實作一個簡單的電子郵件傳送程式? Nov 02, 2023 pm 05:35 PM

如何利用C++實作一個簡單的電子郵件傳送程式?隨著網路的普及,電子郵件已成為人們日常生活和工作中不可或缺的一部分。在C++程式設計中,我們可以利用SMTP(SimpleMailTransferProtocol)協定實作一個簡單的電子郵件傳送程式。本文將介紹如何使用C++撰寫一個基本的電子郵件傳送程式。首先,我們需要準備一些工具和函式庫來實作我們的程式。首先

如何使用Flask-Mail發送電子郵件 如何使用Flask-Mail發送電子郵件 Aug 02, 2023 am 10:17 AM

如何使用Flask-Mail發送電子郵件隨著互聯網的發展,電子郵件已經成為了人們溝通的重要工具。在開發網路應用程式中,有時候我們需要在特定的場景下發送電子郵件,例如用戶註冊成功後發送歡迎郵件,或是用戶忘記密碼時發送重設密碼郵件等。 Flask是一款簡單又靈活的PythonWeb框架,而Flask-Mail是Flask框架下用於發送郵件的擴充庫,本文將介紹如何

PHP電子郵件範本:客製化和個人化您的郵件內容。 PHP電子郵件範本:客製化和個人化您的郵件內容。 Sep 19, 2023 pm 01:21 PM

PHP電子郵件範本:客製化和個人化您的郵件內容隨著電子郵件的普及和廣泛應用,傳統的郵件範本已經無法滿足人們對個人化和客製化郵件內容的需求。現在,我們可以透過使用PHP程式語言來創建客製化和個人化的電子郵件範本。本文將為您介紹如何使用PHP來實現這一目標,並提供一些具體的程式碼範例。一、建立郵件範本首先,我們需要建立一個基本的郵件範本。這個模板可以是一個HTM

電子郵件的特色是什麼 電子郵件的特色是什麼 Jan 22, 2021 pm 04:10 PM

電子郵件的特點是:1、成本低廉,電子郵件採用儲存轉發方式在網路上逐步傳遞訊息,不像電話那樣直接,但費用較低;2、傳播速度快,電子郵件綜合了電話通訊和郵政信件的特點,它傳送訊息的速度和電話一樣快,幾秒鐘之內可以發送到世界上任何指定的目的地;3、非常便捷;4、廣泛的交流對象,可與世界上任何一個角落的網絡使用者聯繫;5、資訊多樣化,可以是文字、影像、聲音等多種形式;6、比較安全。

電子郵件地址是什麼?怎麼填寫 電子郵件地址是什麼?怎麼填寫 Jan 05, 2024 pm 02:33 PM

電子郵件地址是雷·湯姆林森主創的郵箱固定格式:user@mail.server.name,類似於郵寄普通信信件時收信人的地址。格式中user是收件者的使用者名,mail.server.name是收件者的電子郵件伺服器名,它還可以是網域名稱或十進位數字表示的IP位址。 Internet中每個使用者的電子郵件地址都具有惟一性,這樣可讓郵件的收發更加方便、準確。

電子郵件格式 電子郵件格式 Apr 26, 2024 am 11:49 AM

1、電子郵件格式包括以下要素:收件者、寄件者、主題、正文、附件和日期。 2、收件者指定了郵件的接收者,收件者的電子郵件地址通常由使用者名稱和網域名稱組成,並以@符號分隔。 3.寄件者包含了郵件的寄件者訊息,包括姓名和電子郵件地址,這些訊息顯示在郵件的頭部,向接收者展示了寄件者的身分。 4.主題是郵件內容的簡要概述,它通常是一個簡潔而有意義的短語,能夠幫助接收者快速了解郵件的主要內容。

See all articles