2016-06-16 2 views
1

mailto : 함수를 사용하여 만든 간단한 html 형식으로 자바 스크립트 코드를 구현했습니다. 그러나 단순한 서식이 몸통 텍스트로 작성된 것처럼 작동하지 않는 것 같습니다 & body = ... 줄 분리 (/ n 작동하지 않는 것 추가 할 수 있는지 궁금 해서요 또는 심지어 테이블을 넣을 ?자바 스크립트로 전송 된 이메일 본문 서식 지정

+0

전체 코드를 여기에 게시하십시오. 또한 노드에 있다고 가정하십시오. – Derek

+1

'mailto :'는 꽤 해킹입니다. 그것은 메일 클라이언트가 아니며,이를 통해 복잡한 이메일을 보내려하지 않아야합니다. 생성 된 전자 메일에 필요한 mimeheaders를 제공하여 수신자에게 HTML 전자 메일임을 알릴 수는 없습니다. –

답변

2

HTML 문서에 <a href="mailto:..."></a> 링크를 삽입하여 이메일을 보내려면 JavaScript와 아무런 관련이 없습니다.

당신은 URL 인코딩 베어 줄 바꿈 (%0A) 시도 할 수 있습니다 :

<a href="mailto:[email protected]?subject=Test&amp;body=One%0ATwo%0AThree">Send</a> 

을 ...하지만 물론 어떤 도구 무엇을 할 것인가 링크를 처리하기 위해 브라우저에 의해 선택된다는 보장은 전혀 없다 당신 필요.

+0

필자는 그것을 잘못 표현했다. 필자는 javascript를 사용하여 HTML 형식의 정보를 분석하고, mailto 함수는 javascript가 아닌 것을 알고있다. 귀하의 제안은 내 목적을 위해 작동했지만, 감사합니다! – user3078867

관련 문제