Jeg har en "send-dette-billede-til-en-ven"-funktion på min billedeportal.
Men den tager ikke hensyn til, om brugerens mail-program understøtter HTML i mails.
Men i korte træk, så har du jo din side, hvor brugeren kan vælge at få mails tilsendt. Denne side kan vi kalde valg.asp:
***************************************************
<% Response.Write "<form method='POST' action='slut.asp?udfyldt=true' name='form'>"
Response.Write "<input type='text' name='navn' maxlength='50' onfocus=""if(this.value=='Dit navn')this.value='';"" value=""Dit navn"" onblur=""if(this.value=='')this.value='Dit navn';""><br>"
Response.Write "<input type='text' name='email' maxlength='50' onfocus=""if(this.value=='Din e-mail')this.value='';"" value=""Din e-mail"" onblur=""if(this.value=='')this.value='Din e-mail';""><br>"
Response.Write "Få mailen tilsendt i HTML-format? "
Response.Write "Ja<input type='checkbox' name='ja' value='true' checked='checked'>"
Response.Write "</form>" %>
*********************************************
Og så kan du have en anden side, du kalder slut.asp:
**********************************************
Og her skal du så hente dataerne fra formularen...
<% strNavn = Request.Form("navn")
strNavn = Replace(strNavn,"'","''")
strEmail = Request.Form("email")
strEmail = Replace(strEmail,"'","''")
If Request.Form("ja") = "true" Then
strFormat = "text/html"
End If %>
Og herefter skal du så lagre værdierne af strNavn, strEmail og strFormat i din database (går ud fra, du benytter en sådan). Når dette er gjort har du alle data i databasen, du skal bruge for at sende e-mails'ne.
Læs om ASPmail på
http://www.html.dk/scripts/asp/00003/Er ikke klar over, hvor meget ASP, du kan, men ovenstående var mere en hjælp til at sætte dig i gang.