2017-08-09 9 views
-4

私の要件は次のとおりです。リンクを含む電子メールを送信する必要があり、ユーザーがそのリンクをクリックするとポップアップが開くはずです。ポップアップを開く方法についてはhttps://www.w3schools.com/howto/howto_css_modals.aspを読んでいますが、thunderbirdのメールからリンクを開くとポップアップが開かれませんでした。私はalert()でこれを試しました。ポップアップは機能しませんでした。これを行うためにブートストラップを使用できますか?電子メールでアラートまたはポップアップを開く方法

JavascriptとonClick()関数を使用してアラートを表示しました。

答えて

1

ほとんどのメールクライアントはJavaScriptを実行しません。これは回避できません。

0

ほとんどの電子メールエンジンはそのサードパーティライブラリをレンダリングしないため、サードパーティライブラリを電子メールに含めることはできません。 電子メールは、特定のものに関する情報を提供するのではなく、やり取りするものではありません。

メールLinkを参照することができます。

1

電子メールを開いたときに悪意のあるコードが自動的に実行されないようにするため、すべての安全なメールクライアントはメールを開くときにコードの実行を禁止します。

あなたができることは、受信者が開くウェブページにリンクしていることです。その後、JavascriptのonLoadオプションを使用してアラートを表示します。単純にそれをテストするために「ファイル名を指定して実行コードスニペット」をクリックし

<!DOCTYPE html> 
 
    <html> 
 
    <body onload="alert('Your message!')" 
 
    
 
    </body> 
 
    </html>

:それはこのようになります!

関連する問題