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

  • AmeriiK_HD

    AmeriiK_HD

    16 AĞUSTOS 2012
  • Break

    Break

    10 Aralık 2005
  • ThisWeekYT

    ThisWeekYT

    14 Mart 2013