Toon posts:

[JS] Mailto: newline in outlook

Pagina: 1
Acties:
  • 111 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Mijn probleem is dat ik geen newline chars in de body van de mail te zien krijg.
Tenminste niet in outlook en outlook express...

JavaScript:
1
2
3
4
5
6
7
8
9
function sendMail() {
   var _u   = "geertje";
   var _d = "bla.com";
   var _l   = _u + "@" + _d;
   var _s = "subject test"
   var _b = "aap\naap\naap";
   document.location = "mailto:"+_l+"?subject="+_s+"&body="+_b

  }


weet iemand maybee een oplossing?

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 01:01

crisp

Devver

Pixelated

geen mailto: gebruiken
The Mythical Mailto

Intentionally left blank


  • Hoppie
  • Registratie: Februari 2001
  • Niet online
De huidige mailprogs werken vaak standaard in HTML. Probeer 's <br> als newline.

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Hoppie schreef op 13 October 2003 @ 12:55:
De huidige mailprogs werken vaak standaard in HTML. Probeer 's <br> als newline.
Werkt ook niet. De inhoud achter body wordt als letterlijke tekst opgevat. Outlook heeft op dat moment geen HTML / JS interpreter actief.

[ Voor 8% gewijzigd door BtM909 op 13-10-2003 12:57 ]

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Topicstarter
thats fast tnx alleen niet het antwoord waar ik op gehoopt had hahaha(de lazy mofo die ik ben). Maar iig bedankt

Verwijderd

werkt een \n niet gewoon?

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

nee, ook geen \r

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 26-05 19:49

RM-rf

1 2 3 4 5 7 6 8 9

%0A misschien?
denk aan urlencode/escapen van speciale karakters

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • marrik
  • Registratie: Augustus 2003
  • Laatst online: 20-07-2025

marrik

Live long and prosper

Probeer eens met chr(10)
Dit is het ASCII karakter voor een linefeed:

code:
1
var _b = "aap"+String.fromCharCode(10)+"naap"+String.fromCharCode(10)+"naap";

Marrik


  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

Volgens mij wil dit gewoon niet, als je er van uit gaat dat mail in 3 vormen beschikbaar is: plain text, rft en html. En alle 3 hebben ze een andere break/newline.

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 10-05 18:53

Bosmonster

*zucht*

Het kan wel dmv url-encoding. Daar kun je dus de standaard PHP-functie voor gebruiken. Je zult de hele body ook moeten url-encoden.

misschien lukt het zelfs ook wel met javascripts escape()

een email wordt altijd als plain tekst ervaren via mailto:. Voor html zul je een html-header mee moeten sturen wat dus niet kan.

[ Voor 26% gewijzigd door Bosmonster op 14-10-2003 12:27 ]


  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

Bosmonster schreef op 14 oktober 2003 @ 12:26:
misschien lukt het zelfs ook wel met javascripts escape()
Klopt, dat werkt.

JavaScript:
1
2
3
4
5
6
7
8
9
function sendMail()
{
  var _u   = "geertje";
  var _d = "bla.com";
  var _l   = _u + "@" + _d;
  var _s = "subject test"
  var _b = escape("aap\naap\naap");
  document.location = "mailto:"+_l+"?subject="+_s+"&body="+_b
}

HTML:
1
<a href="javascript:sendMail()">Test</a>

:)

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 26-05 19:49

RM-rf

1 2 3 4 5 7 6 8 9

Bosmonster schreef op 14 October 2003 @ 12:26:

Daar kun je dus de standaard PHP-functie voor gebruiken.

misschien lukt het zelfs ook wel met javascripts
:o * RM-rf zn hart is gebroken, hij gooit een banaan naar * Bosmonster en roept: php-aapje!!

[ Voor 10% gewijzigd door RM-rf op 14-10-2003 12:41 ]

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen

Pagina: 1