SORU
11 EYLÜL 2011, Pazar


Nasıl JavaScript bir e-posta göndermek için

Benim web sayfa yenileme olmadan bir e-posta göndermek için yeteneğine sahip istiyorum. Javascript kullanmak istiyorum.

<form action="javascript:sendMail();" name="pmForm" id="pmForm" method="post">
Enter Friend's Email:
<input name="pmSubject" id="pmSubject" type="text" maxlength="64" style="width:98%;" />
<input name="pmSubmit" type="submit" value="Invite" />

İşlevi çağırmak istiyorum nasıl burada ama javascript işlevi koymak için ne olduğundan emin değilim. Yaptığım araştırma postalama yöntemi kullanan bir örnek buldum, ama benim anlayış aslında doğrudan sitesinden göndermez.

Benim sorum bir e-posta doğrudan web sitesinden göndermek için JavaScript işlevi içine koymak için ne bulabilirim.

function sendMail() {
    /* ...code here...    */
}

CEVAP
11 EYLÜL 2011, Pazar


Doğrudan javascript içeren bir e-posta gönderebilirsiniz.

Ancak, kullanıcının posta istemcisi açabilirsiniz:

window.open('mailto:test@example.com');

Aynı zamanda ön-doldurma konu ve vücut için bazı parametreler vardır:

window.open('mailto:test@example.com?subject=subject&body=body');

Bu burada deneyin: http://codepad.viper-7.com/br1yF5


Başka bir çözüm sunucu e-posta gönderir, böylece sizin sunucuya bir ajax çağrısı yapmak olacaktır. Herkes sunucu üzerinden herhangi bir e-posta göndermek için izin vermek için dikkatli olun.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HouseholdHacker

    HouseholdHac

    6 Kasım 2007
  • super1988guy

    super1988guy

    9 Aralık 2007
  • TantalizingTrance

    TantalizingT

    15 ŞUBAT 2009