Erstellen von E-Mail-link mit dynamisch erzeugten Körper mit html5 & javascript
Versuche eine Verknüpfung zu erstellen, erstellen einer E-Mail zum senden von Informationen an den Benutzer, der Körper muss mit Daten gefüllt werden erzeugt, indem eine javascript-Funktion, und hoffe, dass jemand helfen kann.
Ideal, wenn ich ersetzen könnte, die 'body_blurb' unten mit einem string zurückgegeben, die von einem javascript-Funktion aufgerufen, mit der Zeit zu klicken, das wäre perfekt.
<A HREF="mailto:[email protected]?subject=Data&body=body_blurb">e-mail data</a>
Schätzen Ihre Zeit
Könnten Sie das relativ einfach, aber welche Veranstaltung ist verbindlich body_blurb diesem Anker? Sind die Benutzer klicken auf etwas vor, um die E-mail-Anker?
Sie erkennen, dass
Sie erkennen, dass
mailto:
funktioniert meist nicht, besonders wenn die Benutzer über einen web-basierten E-Mail-service wie Yahoo, GMail, Hotmail, etc... und somit gibt es keinen lokalen E-Mail-client-Feld mailto: und danach handeln?InformationsquelleAutor vinomarky | 2012-01-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich nur eine id zugewiesen, um den link hier, aber Sie könnte etwas mehr schaffen generisch, wenn Sie wollte. Sobald Sie über ein onclick-handler erstellt wurde, können Sie den Zugriff auf die url mit
href
. Setzen Sie diese um, was Sie wollen.http://jsfiddle.net/f3ZZL/1
InformationsquelleAutor mrtsherman
Hier ist die kein-spam-Methode
Fiddle
InformationsquelleAutor talves
Braucht man eigentlich nicht um die
href
Wert. Was Sie wirklich versuchen zu tun ist, senden die browser in einemmailto:
URL:href
ist nur ein Mittel zu diesem Zweck.Verlassen die
href
leer, und stellen Sie den link einonClick
handler. In deronClick
-, Futtermittel-browser diemailto:
URL (nach dem Sie es erstellen mit variable). Schwupps, fertig.location.href = mailto: ...
?InformationsquelleAutor Borealid