ホームページ > ウェブフロントエンド > htmlチュートリアル > htmlメールト(メール)_HTML/Xhtml_Webページ制作の実践のお話

htmlメールト(メール)_HTML/Xhtml_Webページ制作の実践のお話

WBOY
リリース: 2016-05-16 16:40:49
オリジナル
5271 人が閲覧しました

誰もが知っているように、mailto は Web デザインや制作において非常に実用的な HTML タグです。個人の Web ページを持っている多くの友人は、Web ブラウザがマウスでクリックすると、Web サイトの目立つ位置に自分の電子メール アドレスを書きたがります。 mailto によってスーパー接続が形成された後、OutLook Express や Foxmail など、現在のコンピュータ システムのデフォルトの電子メール クライアント ソフトウェアを自動的に開くことができます。

ただし、さまざまなオペレーティング システムやメール クライアントでは mailto イベント接続の処理に一貫性がないため、実際に適用する場合は注意する必要があります。

1. >メールを送信
または





パラメータリスト:



パラメータを渡す方法は、ページ間で値を渡す場合と同じです。リンク文字列またはフォーム

to 收信人(多个之间用;分割)
suject 主题
cc 抄送
bcc 暗抄送
body 内容(部分邮件客户端支持html格式语句)
リンク文字列


メール送信

フォームメソッド




コピーcode
コードは次のとおりです:
;入力名= 'cc' タイプ='テキスト' 値='test@hotmail.com'>
<入力名='件名' タイプ='テキスト' 値='テストタイトル'> ;input name= 'body' type='text' value='this is body'>




2. メールクライアントの違い

上記は mailto の単純な構文の適用ですが、実際のアプリケーションでは、ブラウザのクライアント設定に応じて、
特に本文の内容に次のようなステートメントが含まれている場合には、異なる効果が生じます。このとき注意が必要なのは、
Outlook では本文の HTML 文がそのまま表示される(本文の HTML をエスケープした後も無効)ということです。 Outlook mailto を実行するときに本文でステートメントをラップしたいのですが?
は効果がありません。 。使用する必要があります

foxmail は、本文の HTML ステートメントの対応する HTML 効果を表示します。

もちろん、別の方法を使用して mailto タイプのクライアントを実装することもできます。メールの送信:





コードをコピー
コードは次のとおりです:function SendMail( filePath) { var path = location.href.substring(0, location.href.lastIndexOf("/")) filePath;
var OutlookApp = new ActiveXObject("Outlook.Application"); nameSpace = OutlookApp.getNameSpace( "MAPI");
var mailItem = OutlookApp.CreateItem(0);
var mailBody= " ;BODY>テストこれは本文 HTML
";
mailItem.Subject = "テストタイトル";
mailItem.To = mailto;
mailItem.HTMLBody = mailBody;
mailItem.Attachments.Add(path);
mailItem.Display(0);
mailItem = null;
OutlookApp = null;欠点: Outlook クライアントをサポートするには、インターネット オプションを構成し、[安全としてマークされていない ActiveX コントロールを初期化してスクリプトを実行する] を有効にする必要があります。

mailItem の Attachments.Add は、電子メールに添付ファイルを追加するために呼び出されます。添付ファイルがない場合は、filePath パラメーターを削除できます。

CC オブジェクトを追加する必要がある場合は、mailItem.Cc を呼び出します。 CC オブジェクトを追加する必要がある場合は、mailItem.Bcc メソッドを呼び出します。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート