1

mailto:簡単なタグを機能させるために、午後中ずっと苦労していました。私はインターネットを精査しましたが、これまでのところ、提案された修正のどれも問題を解決していません.

問題

ユーザーがメールを送信できるようにする Web ページがあります。このページは内部ネットワークで使用され、ボタンがクリックされたときに、受信者、件名、および本文がメッセージに動的に追加される必要があります。

この問題を解決するために、mailto タグを使用しようとしています。Groupwise 8 は、受信者のみがリストされている場合に新しいメッセージを正しく起動します。ただし、To: フィールド以外を設定しようとすると、データは単に To: フィールドに追加されます。

たとえば、私のjspページには次のものがあります。

<script type="text/javascript">
    function sendMail() {
        alert('Trying to send mail!');
        var link = "mailto:myaddress@mydomain.org"
             + "?subject=Testing the automated email template"
             + "&body=Testing testing testing" 
        ;
        window.location.href = link;
    }
</script>

...

<input type="button" onclick="sendMail();" value="Send email" />

そのため、ボタンをクリックすると、myaddress@mydomain.org 宛てに、「自動化された電子メール テンプレートのテスト」という件名と「テスト テスト テスト」という本文の電子メールが届くはずです。ただし、代わりに、リンク文字列全体が電子メール メッセージの To: フィールドに単純に挿入されます。

<a>JavaScript の代わりにmailto をタグに埋め込んだり、文字列をエスケープしたりして、mailto のさまざまなバリエーションを試しました。Groupwise が新しいメッセージを作成しても、結果は変わりません。

この問題を修正する方法についてのアドバイスは大歓迎です!

4

1 に答える 1

0

この問題を解決できた唯一の方法は、mailTo を使用して破棄することでした。アプリケーションのロジック部分で電子メールの作成を処理するために、新しい sendEmail アクションと Bean を作成する必要がありました。

これにより、他の誰かが GroupWise を<mailto:>!

于 2012-06-22T14:48:08.677 に答える