3

HTMLページがロードされたときに、宛先と件名で電子メールを自動的に開きたいと思います。mailto 機能のみを使用する必要があります。誰かがこれを行う方法を手伝ってもらえますか?

4

2 に答える 2

9

mailtoユーザーをリンクにリダイレクトします。これは、基本的な JavaScript で実行できます。

location.href = "mailto:you@example.com?subject=Test+Message";

次の事実を考慮してください。

  1. 最近では、多くの人がオンライン メール (GMail、hotmail など) を使用しています。私個人ではなく、他の人です。
  2. ユーザーがデスクトップの電子メール プログラムを使用している場合、予期しないウィンドウが開かれることになります。
  3. ユーザーがデスクトップの電子メール プログラムを持っていても、それを設定したことがない場合はさらに悪いことです。ポイント 1 のほとんどの人がそうであるように、ウィンドウが開き、「電子メールのセットアップ」プロセス全体が開始されます。

ただ気をつけてください。

于 2012-04-26T16:08:44.123 に答える
2

このようなことを試してください

      <html>
       <head>

       <script type="text/javascript">
        function mymessage()
        {
         location.href = "mailto:you@example.com?subject=Hello";

         }
        </script>
    </head>

    <body onload="mymessage()">
    </body>

     </html>
于 2012-04-26T17:23:39.660 に答える