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

  • case LianLi

    case LianLi

    28 Mayıs 2010
  • ICON

    ICON

    19 EKİM 2011
  • SPBedition

    SPBedition

    24 HAZİRAN 2013