發送郵件JavaScript mailto的使用說明

JavaScript mailto

若您忘記了密碼,可發郵件至<ahref="mailto:[email protected]">[email protected]</a>


對於MAILTO 中文標題亂碼的問題 是由於outlook的編碼方式爲GBK,設置HTMLmeta編碼格式即可解決。

 <meta http-equiv="Content-Type" content="text/html; charset=gbk" />


body裏面換行可以這樣實現,換行在URL編碼裏面就是“%0A”
<a href="mailto:[email protected]?subject=信件標題&body=%0Aa1: %0Aa2: %0Aa3: ">點擊一</a>

大家知道,mailto是網頁設計製作中的一個非常實用的html標籤,許多擁有個人網頁的朋友都喜歡在網站的醒目位置處寫上自己的電子郵件地址,這樣網頁瀏覽者一旦用鼠標單擊一下由mailto組成的超級連接後,就能自動打開當前計算機系統中默認的電子郵件客戶端軟件,例如OutLook Express以及Foxmail等。當然有關mailto標籤的使用,並不僅僅就象上面所說的那樣簡單,它還有其他方面的應用。爲了能幫助各位用戶對 mailto標籤有一個全面的認識,筆者在此就對mailto標籤的使用做一個詳細的總結,希望能與大家共享交流!



1、如果我們在網頁中創建一個形如“mailto: [email protected]”這樣的超級連接時,用鼠標單擊一下該超級連接的話,瀏覽器會自動調用系統默認的郵件客戶端程序,同時在郵件編輯窗口的收件人設置欄中自動寫上收件人的地址,而其他的內容都是空白,留給訪問者自行填寫;


2、要是大家在單擊電子郵件超級連接時,希望系統自動打開的電子郵件編輯窗口中,除了在收件人地址欄中自動填寫上內容外,在抄送地址欄中也能自動填寫上自己需要的電子郵件地址的話,就可以直接在網頁的html源代碼中插入形如“mailto: [email protected][email protected]”這樣的語句,其中[email protected]將會自動出現在收件人地址欄中, [email protected]則會自動出現在抄送地址欄中;


3、如果大家希望在彈出的郵件編輯窗口中能自動將郵件的主題內容填上的話,可以使用形如“mailto: [email protected]?subject='mailto'應用技巧拾零”這樣的html語句,當瀏覽者用鼠標單擊由該語句組成的電子郵件超級連接時,在隨後打開的郵件編輯窗口的收件人地址欄中自動出現[email protected],主題設置欄中將自動出現“‘mailto'應用技巧拾零”這樣的內容;


4、如果想在收件人地址欄中同時輸入多個電子郵件地址時,那麼就可以使用形如“mailto: [email protected][email protected]”這樣的語句,記住每個電子郵件之間用“;”隔開,這樣當瀏覽者單擊由該語句創建的電子郵件超級連接時,在彈出的郵件編輯窗口的收件人地址欄中同時會出現[email protected][email protected]這樣的收件人地址,瀏覽者就能同時向這些人發送電子郵件;


5、在網頁中出現的郵件地址經常會被一些諸如“mail-robot”的自動搜索程序搜索到,這樣其他人很容易利用搜索到的郵件地址來向你發送各種各樣的垃圾郵件,爲了能將這些垃圾郵件拒之於千里之外,我們可以將在網頁上公開的郵件地址寫成ASCII碼形式,同時要記住每一個ASCII碼前面都必須添加 “&#”,例如我們在網頁中使用“mailto: [email protected]”這樣的語句來創建電子郵件超級連接的話,單擊該超級連接後,我們發現在隨後打開的郵件收發窗口中,收件人地址欄中仍然會顯示 [email protected]這樣的內容,而其他的各種郵件自動搜索工具都不能正確識別這樣的ASCII代碼,因此用戶收到的各種來歷不明的垃圾郵件就會大大減少;


6、一般情況下,瀏覽者單擊電子郵件超級連接時,系統在默認打開的郵件客戶端軟件中,只是自動在收件人地址欄處填上內容,而其他設置欄處仍然顯示爲空白,如果大家還希望自動把主題、抄送、暗送甚至內容都填寫上的話,就可以使用形如“mailto: [email protected][email protected]&[email protected]&subject=‘mailto'應用技巧拾零&body=mailto標籤的綜合應用舉例說明!”這樣的語句,在這個語句中第一個功能以“?”開頭,後面的每一個功能以 “&”開頭;當用鼠標單擊這個郵件地址時,在隨後打開的郵件編輯窗口中,我們將看到在收件人地址欄中自動填寫上了[email protected],在抄送地址欄中自動填寫上了[email protected],在暗送地址欄中自動填寫上了[email protected],在主題欄中自動填寫上了“‘mailto'應用技巧拾零”,在信件的正文部分將自動出現“mailto標籤的綜合應用舉例說明!”這樣的文字。

上面出現的[email protected][email protected][email protected]都是爲方便說明,而由筆者隨意設置的,大家可以根據自己的要求,用自己真實的郵件地址來代替他們;此外,如果要使用mailto同時實現多個功能的話,第一個功能必須以“?”開頭,後面的每一個功能都以 “&”開頭;另外,cc後爲抄送地址,bcc後爲暗送地址,subject後爲郵件的主題,body後爲郵件的內容。

 

如果想在BODY進行換行,只需要在行與行之間加入"%0d%0a".

<a  href="mailto:[email protected]?subject=ccc&body=xxx%0d%0ayyy">aaa</a>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章