Show/Hide content in eine Gmail E-Mail-Körper
Unserer Organisation ist es, komplett auf Gmail (Google Apps), und wir werden versuchen, herauszufinden, einen Weg, um zu zeigen/ausblenden von Inhalten in den Textkörper der E-Mail und die Empfänger entscheiden, ob Sie den Inhalt oder ausblenden, um Sie auszublenden.
Der Grund, warum wir müssen dies tun, weil wir senden generische E-Mails in verschiedenen Sprachen, so dass wir wollen, dass der Empfänger klicken Sie einfach auf Ihrer Sprache und haben die E-Mail-text in dieser Sprache.
Dinge, die wir vermeiden wollen:
- Senden mehrere E-Mails in verschiedenen Sprache (und verwalten von E-Mail-Empfänger Sprachen und mehrere E-Mails).
- Darstellung der Inhalte für alle Sprachen einer nach dem anderen in den Körper der E-Mail und der user scrollen Sie nach unten, um Ihre Sprache.
Einer Weise, die ich dachte, dies zu tun ist durch die Verwendung von Javascript zum ein - /ausblenden eines div in der E-Mail, halten würde, die Inhalte für jede Sprache. Zum Beispiel, ich hätte ein "English" - Link, einen "spanischen" hyperlink, ein "Chinese" hyperlink, etc und auf klicken, wird das JS würde, zeigen die div Zusammenhang auf die Sprache, auf die geklickt wurde.
Allerdings war ich nicht in der Lage, Javascript zu laufen, Gmail, wenn ich per HTML-E-Mails von einem E-Mail client (Thunderbird).
Die Lösung die ich Suche sollte im Idealfall nur verlangen, Gmail, da einige der Benutzer haben keinen Zugriff zum durchsuchen jeder anderen Website auch außerhalb von Google Mail aus Ihrem Google Chrome browser.
Nicht ideal, aber könnte ich das einbetten einer Google-Website in eine Google Mail-E-Mail, ohne die Benutzer zu navigieren Weg von Ihrem E-Mail? Gibt es eine Möglichkeit von ein-und ausblenden der Inhalte mit CSS nur, dass Gmail unterstützen würde?
InformationsquelleAutor James Camero | 2012-03-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Optionen, die nicht funktionieren:
:active td { height:100px }
display:none
undvisibility:invisible
werden nicht unterstütztIdeen, die funktionieren könnte
Persönlich, ich würde nicht kümmern, nur die Anzeige der Inhalte eines nach dem anderen. Setzen Sie einen index der Sprachen an der Spitze der E-Mail, mit Anker-links zu der jeweiligen Sprache.
InformationsquelleAutor Dan Blows
Die einfache Lösung wäre einfach eine HTML (kein javascript) E-Mail mit einem "Inhaltsverzeichnis" am oberen Rand zeigt Ihnen die verschiedenen Sprachen. Klicken Sie eine Sprache in das Inhaltsverzeichnis springen würde, um die Sprache des Anker in den HTML-Code (und somit, die richtige Sprache-message-body).
Den harten Weg, dies zu tun, wäre die Erstellung einer Gmail-Kontext-gadget:
https://developers.google.com/google-apps/gmail/contextual_gadgets
InformationsquelleAutor Jay Lee