2016-10-02 20 views
1

以下のコードを幅広いドキュメントから取り出し、2つのスクリプトタグの間に挿入しようとしましたが、何らかの理由で機能しません(何も起こりません)。 ドキュメントの準備が整った構文などを追加する必要がありますか? ありがとう、JS hide電子メール機能が動作しない

+0

実際のコードを動作させるために関数を定義しただけで、この関数を呼び出す必要があります – DarkBee

+0

ありがとうございました。これはどうすればいいですか? (私はJSの家族ではない - まだ) – Greg

答えて

0

関数を定義したにもかかわらず、呼び出さなかった。

あなたはこのようなあなたの関数を呼び出す必要があります:

<a href="javascript:sendAnnotatedMailTo('name', 'democompany', 'domain.tld', 'Subject of mail', 'Body of mail')">Send mail</a> 

これは、「メールクライアントを開き、件名「メールの件名」と[email protected]する電子メールやbodyText当該を準備しますメールの本文 "となります。

Btw:廃止予定のJS機能「エスケープ」をもう使用しないでください。

<script> 
    function sendAnnotatedMailTo(name, company, domain, subject, body) { 
     locationstring = 'mai' + 'lto:' + name + '@' + company + '.' + domain + "?subject=" + encodeURI(subject) + "&body=" + encodeURI(body); 
     window.location.replace(locationstring); 
    } 
</script> 
関連する問題