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

  • ☆ SUB4SUB CENTER! ☆ spam here

    ☆ SUB4SUB

    22 ŞUBAT 2010
  • Awesome Toys TV

    Awesome Toys

    18 HAZİRAN 2014
  • NCIX Tech Tips

    NCIX Tech Ti

    2 Ocak 2007