2011-03-04 42 views
2

電子郵件中是否可以有ajax按鈕? 我想添加一個類似於Google日曆會議邀請電子郵件中按鈕的按鈕。在電子郵件中添加javascript

或者有沒有其他的選擇?

+0

HTML在電子郵件中已經夠糟糕了......現在是JavaScript?請不!! – 2011-03-04 13:21:16

回答

4

不要指望它。大多數(如果不是所有的話)郵件客戶端都會拒絕在電子郵件中運行Javascript。

如果您想包含按鈕,請將帶有不同鏈接的圖像插入到您的公共網頁中。此外,在郵件消息本身中包含按鈕圖像(並參考Content-ID),因爲現在許多郵件客戶端甚至拒絕加載遠程圖像。

這正是Google日曆所要做的。當然,Gmail可識別邀請附件(text/calendar),因此爲yes/no/maybe按鈕提供了自己的界面。

+0

感謝martign的信息,但是我現在只看網頁瀏覽器......不是客戶端 – user279244 2011-03-04 14:40:20

+0

@ user279244:那麼「電子郵件中的ajax按鈕」是什麼意思?您是否正在編寫一個webmail應用程序,該應用程序將在Web瀏覽器中顯示電子郵件? – Martijn 2011-03-04 14:45:57

+0

最後,我希望讀者點擊一個鏈接,調用一個url,但仍不會打開一個新窗口。如果JavaScript不是正確的方法,是否有其他選擇? – user279244 2011-03-04 15:03:54

1

可能不是,它取決於郵件客戶端,但是如果我看到任何允許腳本的話,我將會非常驚訝,因爲這會打開洪閘門以承擔巨大的安全風險。

編輯

你最好的選擇很可能是看支持內部框架,但再次,如果許多郵件客戶端允許使用這個元素的我會很驚訝。

+0

如果不是郵件客戶端,我可以選擇在Web瀏覽器中看到它嗎? – user279244 2011-03-04 14:41:32