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

  • DavideoDesign

    DavideoDesig

    24 NİSAN 2006
  • Jucyber Tutoriais

    Jucyber Tuto

    8 EYLÜL 2009
  • TecNoob

    TecNoob

    15 AĞUSTOS 2013