回答
不要指望它。大多數(如果不是所有的話)郵件客戶端都會拒絕在電子郵件中運行Javascript。
如果您想包含按鈕,請將帶有不同鏈接的圖像插入到您的公共網頁中。此外,在郵件消息本身中包含按鈕圖像(並參考Content-ID),因爲現在許多郵件客戶端甚至拒絕加載遠程圖像。
這正是Google日曆所要做的。當然,Gmail可識別邀請附件(text/calendar),因此爲yes/no/maybe按鈕提供了自己的界面。
感謝martign的信息,但是我現在只看網頁瀏覽器......不是客戶端 – user279244 2011-03-04 14:40:20
@ user279244:那麼「電子郵件中的ajax按鈕」是什麼意思?您是否正在編寫一個webmail應用程序,該應用程序將在Web瀏覽器中顯示電子郵件? – Martijn 2011-03-04 14:45:57
最後,我希望讀者點擊一個鏈接,調用一個url,但仍不會打開一個新窗口。如果JavaScript不是正確的方法,是否有其他選擇? – user279244 2011-03-04 15:03:54
可能不是,它取決於郵件客戶端,但是如果我看到任何允許腳本的話,我將會非常驚訝,因爲這會打開洪閘門以承擔巨大的安全風險。
編輯
你最好的選擇很可能是看支持內部框架,但再次,如果許多郵件客戶端允許使用這個元素的我會很驚訝。
如果不是郵件客戶端,我可以選擇在Web瀏覽器中看到它嗎? – user279244 2011-03-04 14:41:32
- 1. Laravel添加?電子郵件
- 2. 添加電子郵件的模板與電子郵件js
- 3. PHP將電子郵件添加到電子郵件
- 4. 添加一個在電子郵件中發送電子郵件的按鈕
- 5. Powershell電子郵件:如何在電子郵件正文中添加新行?
- 6. 添加電子郵件標題在Django
- 7. 將附件添加到電子郵件
- 8. 將附件添加到電子郵件
- 9. Javascript:打開Outlook並將附件添加到新電子郵件
- 10. Javascript在電子郵件中檢查@
- 11. 截取電子郵件添加文本
- 12. 將鏈接添加到電子郵件
- 13. 將字段添加到電子郵件
- 14. 添加多行SMTP電子郵件VB.NET
- 15. 將Unicode UTF8添加到電子郵件
- 16. Codeigniter電子郵件 - 添加BCC
- 17. 添加主題到電子郵件 - Python
- 18. .htaccess重寫添加電子郵件
- 19. 向Facebook添加電子郵件許可
- 20. 添加recieving的電子郵件地址
- 21. 添加url鏈接到電子郵件
- 22. 電子郵件添加換行符?
- 23. 在電子郵件中附加文件
- 24. 添加保存的電子郵件串電子郵件收件人
- 25. Opencart在聯繫人電子郵件中添加姓名和電子郵件以及郵件
- 26. 如何在Symfony中添加附件到電子郵件?
- 27. Limesurvey - 無法在電子郵件模板中添加文件
- 28. 無法添加圖像到電子郵件使用ui5/javascript
- 29. 的Javascript電子郵件驗證+文本添加行爲小姐
- 30. 添加到本地電子郵件的鏈接使用mailto Javascript
HTML在電子郵件中已經夠糟糕了......現在是JavaScript?請不!! – 2011-03-04 13:21:16