“mailto”的用法
大家知道,mailto是網(wǎng)頁(yè)設(shè)計(jì)制作中的一個(gè)非常實(shí)用的html標(biāo)簽,許多擁有個(gè)人網(wǎng)頁(yè)的朋友都喜歡在網(wǎng)站的醒目位置處寫(xiě)上自己的電子郵件地址,這樣網(wǎng)頁(yè)瀏覽者一旦用鼠標(biāo)單擊一下由mailto組成的超級(jí)連接后,就能自動(dòng)打開(kāi)當(dāng)前計(jì)算機(jī)系統(tǒng)中默認(rèn)的電子郵件客戶(hù)端軟件,例如OutLook Express以及Foxmail等。當(dāng)然有關(guān)mailto標(biāo)簽的使用,并不僅僅就象上面所說(shuō)的那樣簡(jiǎn)單,它還有其他方面的應(yīng)用。為了能幫助各位用戶(hù)對(duì) mailto標(biāo)簽有一個(gè)全面的認(rèn)識(shí),筆者在此就對(duì)mailto標(biāo)簽的使用做一個(gè)詳細(xì)的總結(jié),希望能與大家共享交流!1、如果我們?cè)诰W(wǎng)頁(yè)中創(chuàng)建一個(gè)形如“mailto: aaa@21cn.com”這樣的超級(jí)連接時(shí),用鼠標(biāo)單擊一下該超級(jí)連接的話(huà),瀏覽器會(huì)自動(dòng)調(diào)用系統(tǒng)默認(rèn)的郵件客戶(hù)端程序,同時(shí)在郵件編輯窗口的收件人設(shè)置欄中自動(dòng)寫(xiě)上收件人的地址,而其他的內(nèi)容都是空白,留給訪(fǎng)問(wèn)者自行填寫(xiě);
2、要是大家在單擊電子郵件超級(jí)連接時(shí),希望系統(tǒng)自動(dòng)打開(kāi)的電子郵件編輯窗口中,除了在收件人地址欄中自動(dòng)填寫(xiě)上內(nèi)容外,在抄送地址欄中也能自動(dòng)填寫(xiě)上自己需要的電子郵件地址的話(huà),就可以直接在網(wǎng)頁(yè)的html源代碼中插入形如“mailto: aaa@21cn.com?bbb@21cn.com”這樣的語(yǔ)句,其中aaa@21cn.com將會(huì)自動(dòng)出現(xiàn)在收件人地址欄中, bbb@21cn.com則會(huì)自動(dòng)出現(xiàn)在抄送地址欄中;
3、如果大家希望在彈出的郵件編輯窗口中能自動(dòng)將郵件的主題內(nèi)容填上的話(huà),可以使用形如“mailto: aaa@21cn.com?subject='mailto'應(yīng)用技巧拾零”這樣的html語(yǔ)句,當(dāng)瀏覽者用鼠標(biāo)單擊由該語(yǔ)句組成的電子郵件超級(jí)連接時(shí),在隨后打開(kāi)的郵件編輯窗口的收件人地址欄中自動(dòng)出現(xiàn)aaa@21cn.com,主題設(shè)置欄中將自動(dòng)出現(xiàn)“‘mailto'應(yīng)用技巧拾零”這樣的內(nèi)容;
4、如果想在收件人地址欄中同時(shí)輸入多個(gè)電子郵件地址時(shí),那么就可以使用形如“mailto: aaa@21cn.com;bbb@21cn.com”這樣的語(yǔ)句,記住每個(gè)電子郵件之間用“;”隔開(kāi),這樣當(dāng)瀏覽者單擊由該語(yǔ)句創(chuàng)建的電子郵件超級(jí)連接時(shí),在彈出的郵件編輯窗口的收件人地址欄中同時(shí)會(huì)出現(xiàn)aaa@21cn.com、bbb@21cn.com這樣的收件人地址,瀏覽者就能同時(shí)向這些人發(fā)送電子郵件;
5、在網(wǎng)頁(yè)中出現(xiàn)的郵件地址經(jīng)常會(huì)被一些諸如“mail-robot”的自動(dòng)搜索程序搜索到,這樣其他人很容易利用搜索到的郵件地址來(lái)向你發(fā)送各種各樣的垃圾郵件,為了能將這些垃圾郵件拒之于千里之外,我們可以將在網(wǎng)頁(yè)上公開(kāi)的郵件地址寫(xiě)成ASCII碼形式,同時(shí)要記住每一個(gè)ASCII碼前面都必須添加 “”,例如我們?cè)诰W(wǎng)頁(yè)中使用“mailto: aaa@21cn.com”這樣的語(yǔ)句來(lái)創(chuàng)建電子郵件超級(jí)連接的話(huà),單擊該超級(jí)連接后,我們發(fā)現(xiàn)在隨后打開(kāi)的郵件收發(fā)窗口中,收件人地址欄中仍然會(huì)顯示 aaa@21cn.com這樣的內(nèi)容,而其他的各種郵件自動(dòng)搜索工具都不能正確識(shí)別這樣的ASCII代碼,因此用戶(hù)收到的各種來(lái)歷不明的垃圾郵件就會(huì)大大減少;
6、一般情況下,瀏覽者單擊電子郵件超級(jí)連接時(shí),系統(tǒng)在默認(rèn)打開(kāi)的郵件客戶(hù)端軟件中,只是自動(dòng)在收件人地址欄處填上內(nèi)容,而其他設(shè)置欄處仍然顯示為空白,如果大家還希望自動(dòng)把主題、抄送、暗送甚至內(nèi)容都填寫(xiě)上的話(huà),就可以使用形如“mailto: aaa@21cn.com?cc=bbb@21cn.com&bcc=ccc@21cn.com&subject=‘mailto'應(yīng)用技巧拾零&body=mailto標(biāo)簽的綜合應(yīng)用舉例說(shuō)明!”這樣的語(yǔ)句,在這個(gè)語(yǔ)句中第一個(gè)功能以“?”開(kāi)頭,后面的每一個(gè)功能以 “&”開(kāi)頭;當(dāng)用鼠標(biāo)單擊這個(gè)郵件地址時(shí),在隨后打開(kāi)的郵件編輯窗口中,我們將看到在收件人地址欄中自動(dòng)填寫(xiě)上了aaa@21cn.com,在抄送地址欄中自動(dòng)填寫(xiě)上了bbb@21cn.com,在暗送地址欄中自動(dòng)填寫(xiě)上了ccc@21cn.com,在主題欄中自動(dòng)填寫(xiě)上了“‘mailto'應(yīng)用技巧拾零”,在信件的正文部分將自動(dòng)出現(xiàn)“mailto標(biāo)簽的綜合應(yīng)用舉例說(shuō)明!”這樣的文字。
上面出現(xiàn)的aaa@21cn.com、bbb@21cn.com、ccc@21cn.com都是為方便說(shuō)明,而由筆者隨意設(shè)置的,大家可以根據(jù)自己的要求,用自己真實(shí)的郵件地址來(lái)代替他們;此外,如果要使用mailto同時(shí)實(shí)現(xiàn)多個(gè)功能的話(huà),第一個(gè)功能必須以“?”開(kāi)頭,后面的每一個(gè)功能都以 “&”開(kāi)頭;另外,cc后為抄送地址,bcc后為暗送地址,subject后為郵件的主題,body后為郵件的內(nèi)容。
posted on 2008-10-13 17:08 小卓 閱讀(385) 評(píng)論(1) 編輯 收藏