JS調取電腦本地客戶端傳送郵件——mailto
今天我來說一個特別簡單的調取本地客戶端傳送郵件的程式碼mailto。
要想使用mailto,首先需要你電腦中安裝預設的E-mail軟體,類似Microsoft Outlook等等。注意,還必須是預設啟動哦,不然點選都是沒有反應的,設定預設啟動可以在360或者在瀏覽器設定裡設定預設啟動的郵箱。
都安裝設定完畢後,我們就可以盡情的使用程式碼啦。
先說一下基本語法結構:
<a href=mailto:[email protected]>send email</a>
然後我們可以新增
<a href="mailto:[email protected]?subject=test&
to |
收信人 |
|
suject |
主題 |
test |
cc |
抄送 |
|
bcc |
暗抄送 |
|
body |
內容 |
use mailto sample |
這樣我們就可以基本使用郵箱的功能了。
然後我們可以通過js控制這些引數,可以讓我們自由的傳送郵件
下面寫一個小例子供大家使用:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> Send Email </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> </HEAD> <script> Date.prototype.toString=function() { var d = new Date(); var ret = d.getYear(); var m = d.getMonth()+1; ret+=m.length>1?m:'0'+m; var date= d.getDate(); ret+=date.length>1?date:'0'+date; return ret; } var initSubject='test'+new Date().toString(),initTo='
[email protected]',initCC='[email protected]',initBody='use mailto sample'; function submitHandler() { var subject = subText.value; var to = toText.value; var cc = ccText.value; var body = bodyText.value; mailTo.href="mailto:"+to+"?cc="+cc+"&subject="+subject+"&body="+body; mailTo.click(); } function init() { subText.value=initSubject; toText.value=initTo; ccText.value=initCC; bodyText.value=initBody; } </script> <style> .label{font-weight:bold;postion:absolute;width:80px;} .head{font-color:black;font-weight:bold;} .bd{float:left;width:77px;font-weight:bold;} </style> <BODY onload="init()"> <div class="head">Use mailto Send Email</div> <div> <span class="label">Subject:</span><input id="subText" type="text" size=50 value="TM V14.2 Bug Fix Questions_20080221"> </div> <div> <span class="label">To:</span><input id="toText" type="text" size=50 value=""> </div> <div> <span class="label">CC:</span><input id="ccText" type="text" size=50 value=""> </div> <div> <span class="bd">Body:</span><textarea id="bodyText" rows=20 cols=100></textarea> </div> <input name="btSend" type="button" value="send email" onclick="submitHandler();"> <a href="mailto:" id="mailTo"></a> </BODY> </HTML>
相關推薦
JS調取電腦本地客戶端傳送郵件——mailto
今天我來說一個特別簡單的調取本地客戶端傳送郵件的程式碼mailto。 要想使用mailto,首先需要你電腦中安裝預設的E-mail軟體,類似Microsoft Outlook等等。注意,還必須是預設啟動哦,不然點選都是沒有反應的,設定預設啟動可以在360或者在瀏覽器設定裡
TCP程式設計例三:從客戶端傳送檔案給伺服器端,伺服器端儲存到本地,並返回“傳送成功”給客戶端。
import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.i
本地客戶端(自己的電腦)連線遠端Oracle資料庫(伺服器端),客戶端安裝步驟
如果本地自己的電腦沒有安裝Oracle(伺服器端資料庫),那就要單獨安裝HA-Instant Client-v11.2.0.3.0.exe(oracle_client客戶端) 如果本地安裝了Oracle(伺服器端資料庫),就包含了HA-Instant Client-v11.2.0.3.0.exe,不需要單獨安
js判斷安卓客戶端或者是ios客戶端
終端 use navigator 判斷 com oca topic fun and 代碼: function xaizai() { var u = navigator.userAgent, app = navigator.appVersion; var isA
Exchange 2016 中客戶端和郵件流的網絡端口
onclick microsoft 網絡流 inb 體系結構 ces 占位符 class web Exchange 2016 其他版本 [該主題是預發布的文檔,在將來的版本中可能會有所更改。包含以占位符形式表示的空白主題。]如
如何使用Outlook 客戶端配置其他郵箱客戶端收發郵件
pop 分享 如何使用 設置 post hang 進入 pos 收發郵件 本文介紹Outlook2016客戶端配置QQ郵箱收發郵件 1.打開Outlook客戶端,文件->信息->-添加賬戶 2.輸入需要添加的郵箱賬戶,點擊連接 3.輸入密碼並連接 4.打
Redis的安裝與啟動(doc和本地客戶端)
目錄 html redis的安裝 www doc target redis-cli span ron 安裝都是老生長談了,這裏推薦倆個文章看看把。:打開一個cmd窗口 使用cd命令切換目錄到 C:\redis 運行 redis-server.exe redis.conf(安
通過本地客戶端連接GoogleCloud的Linux虛擬機
復制 密鑰 兩個文件 本地 rsa blank inux 密碼 OS 本次使用的連接工具是Tera Term。 總的步驟為 { 1:生成SSH密鑰,包括公鑰和私鑰。 2:上傳公鑰到Google。 3:在本地利用私鑰認證登錄。 } 1.1 打開Tera Term
專案總結:每隔5分鐘從資料庫拉取資料轉為Json格式通過WebService從客戶端傳送至服務端
第一次接手需求寫的小專案,過程也有點坎坷,以此記錄總結編碼過程中遇到的問題。 專案背景:本次寫的是一個小模組,主要為客戶端,作用是每隔5分鐘從資料庫拉取資料傳送至服務端。本次專案採用的是spring3+Quartz+JdbcTemplate+J
Winsock(5) TCP服務端向客戶端傳送Hello World
本章將詳解send()/WSASend() 、 recv()/WSARecv() 和 函式,然後你就可以編寫一個可執行的通訊程式了 程式包括一個服務端和一個客戶端,服務端向客戶端傳送一個Hello World! 對,你沒看錯,所有程式的開端,Hello Worl
kafka-0.10.0.1版本在java客戶端傳送資料接收不到
錯誤日誌: org.apache.kafka.common.errors.TimeoutException: Batch containing 100 record kafka版本:0.10.0.1 zookeeper版本: 3.4.5 產生的現象: 編寫好java
TCP協議實現客戶端傳送小寫字母收到大寫字母
TransServer import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.ServerSock
python ZeroMQ實現1:N,非同步收發訊息(也可向指定客戶端傳送訊息)
ZeroMQ的python版本和C/C++版本的介面差不多,要實現一個server對N個client,非同步方式,而且可以對指定的client傳送訊息,可以這樣: server採用ROUTER方式,cl
Java後臺與微信公眾號互動----接收並處理微信客戶端傳送的請求
還是一樣,理論就不說了,直接上程式碼! 在進行這個操作之前,必須得與微信客戶端進行比對成功才行,具體可參考上一篇部落格。 doGet()是上一篇部落格已經說了的,在這裡就不詳細說了。 public class WeChatServlet extends HttpServlet { /
Socket實現簡單的指定客戶端傳送資訊(C#)
Socket實現簡單的指定客戶端傳送資訊(效果如下圖) 不多說了,直接上程式碼: server端: using System; using System.Collections.Generic; using System.Linq; usi
用node.js模擬伺服器和客戶端
伺服器 程式碼 var net = require("net") var server = net.createServer(); server.listen(12306,"127.0.0.1") server.on("listening",function(){ consol
java多執行緒網路伺服器端向客戶端傳送檔案
tcpServer.java package com.tcp.server; import java.io.IOException; import java.net.ServerSocket; im
js判斷當前訪問客戶端是ios或安卓或微信
做這樣的判斷,原則上應該是後臺程式判斷處理,更為嚴謹;但是在一些h5頁面中,不需要太嚴格,則通過js也可做對應判斷。 原理:通過判斷客戶端的userAgent方式解決。 程式碼如下: var $rongyinu_app="rongyinu://com.rongyin
客戶端傳送的post請求,request中的中文亂碼問題
客戶端通過httpclient進行呼叫,採用的是post的方式。服務端引用普通的struts2或者springmvc框架。如果post引數中有亂碼,則我們需要確認兩個地方來確保亂碼的問題所在。第一個傳送請求的httpclient客戶端使用的編碼格式是什麼,是gdk還是utf
web本地客戶端快取圖片實現
瀏覽器快取是提高使用者體驗和提升程式效能的一個很重要的途徑,通過瀏覽器的快取控制,可以對實時性要求不高的資料進行快取,可以減少甚至不需要再次對伺服器的請求就可以顯示資料。 本文將介紹如果通過HTTP協議中的header來控制瀏覽器的快取行為,建議大家在看的時候寫程式碼試驗下,這樣對這些header的理解