0

クリックすると、特定の div が電子メールに埋め込まれて送信されるボタンを Web ページに作成しようとしています。電子メールのルック アンド フィールを Web ページとまったく同じにしたい (もちろん Javascript を除く)。つまり、Safari で [ファイル] > [共有] > [電子メール] をクリックしたときの動作に似ているはずですが、ページ全体ではなく一部のみが必要な点が異なります。
これを行う簡単な方法はありますか?よろしくお願いいたします。

更新:
それで、このライブラリの助けを借りて、AJAX を使用してこれを行うために PHP スクリプトを呼び出すことになりました: http://pear.php.net/package/Mail_Mime
まだ CSS に苦労していますが、これまでのところかなり有望に見えます.

4

1 に答える 1

0

ブラウザがユーザーの電子メール クライアントと通信できるようにしたいようです (つまり、 をクリックするmailto:test@test.comと、このビットの HTML が電子メール クライアントに表示され、送信できるようになります)。ウィンドウは、ユーザーのマシンで利用可能な他のプログラムや使用中のプログラムについて何も知らないため、通常のブラウザーと JavaScript では発生しません。HTML をサーバーに送信し、サーバーにメールを送信させる必要があります。また、メールの CSS スタイリングは非常に難しいと聞いているので、「Web ページとまったく同じルック アンド フィールにする」ことは、おそらく想像以上に難しいでしょう。

とはいえ、それは非常に実行可能です。HTML をサーバーに送信してから、メールの送信に使用するライブラリを決定することに集中する必要があります (言語によって異なります)。ただし、それは戦いの半分に過ぎません。スタイルを整えて、さまざまな電子メール クライアントでテストするのと同じくらい懸命に作業する必要があるからです (私はそう思います)。私は以前に電子メールの CSS を行ったことはありませんが、それが一般的に関係していることだと確信しています。

于 2013-08-14T01:31:25.003 に答える