2014-05-01 3 views
2

내가 A HREF를 사용하여 이메일을 보낼 = "흔한 .." 나는 아래이 작업 코드가 있습니다mailto를 사용하여 전자 메일로 테이블 html을 보내는 방법은 무엇입니까?

<cfset month = URL.Month> 
<cfset year = URL.Year> 
<cfquery datasource="newsletters" name="testing"> 
SELECT * FROM departments_names 
where dates >='#datestart#' and dates < #dateend# 
AND shooting_star_dept_name IS NOT NULL 
ORDER BY 
DATEPART(year, dates), 
DATEPART(month, dates), 
</cfquery> 

<cfoutput query="testing" GROUP="deptartmetn_name"> 
<tr> 
<td> 
<a href="mailto:?subject=#month#/#year#%20%20Results%20for%20newsletters& 
body=#total_count#%20#total/total_count#"> 
Send email to #deptartmetn_name#</a></td> 
</tr> 
</cfoutput> 

단지 (예를 들어) "12/2"간단한을 보낼 수 있습니다. 단순한 텍스트 이상의 것을 보내고 싶습니다. 내가 아래와 같이 테이블을 보낼 수 있도록 링크를 클릭 할 때 내가 좋아하는 것 :

<table> 
<thead> 
<tr > 
<th> First Name</th> 
<th> Last Name</th> 
<th>total</th> 
</tr> 
</thead> 
<cfoutput query="testing"> 
<tbody> 
<tr > 
<td>#employee_name#</td> 
<td>#employee_lastname#</td> 
<td>#total_count#</td> 
</tr> 
</tbody> 
</cfoutput> 
</table> 

내가받는 사람에게 먼저 보낸다 무엇을보고 싶습니다. 이와 같은 것이 가능하거나 더 좋은 방법이 있습니까? 여기 내 첫 글과 코딩 초보자.

+0

아니요, 불가능합니다. 이 링크를 확인하십시오. http://stackoverflow.com/questions/5620324/mailto-with-html-body –

+0

@ gauravS ok는 실제로 작업하게 만들려고 시간을 보낸 것 같습니다. 글쎄 내 다른 옵션 cfmail을 사용하는 것 같아요. – user3591637

+1

이메일을 먼저 보내거나 변수에 저장하여 화면에 출력 할 수 있습니다. –

답변

0

귀하의 링크에 AJAX 콜백을 사용하고 (실제 HTML 콘텐츠/메시지 본문)을 콜백 핸들러 코드에 사용하십시오.