Avatar billede andersasp Nybegynder
25. august 2004 - 12:42 Der er 2 løsninger

linieskift i mailto:

Hejsa eksperter:

jeg har et link til en mailto: Når man klikker på linket får man dog ikke de linieskift i body som der skulle være - teksten er én lang tekst:

Jeg har prøvet at dette med det virker desværre ikke:

<%
    Ktexts = (sentstandardletters.Fields.Item("SSLdescription").Value)
    If Ktexts <> "''" Then
        Ktexts = Replace(Ktexts, "'", "''")
        Ktexts = Replace(Ktexts, "<", "[")
        Ktexts = Replace(Ktexts, ">", "]")
        Ktexts = Replace(Ktexts, VbCrLf, "<br>")       
    Else
Response.Write ("there are no description")
End If
%>

Mailto linket ser sådan ud:

<a href="mailto:<%=(clients.Fields.Item("Cemail").Value)%>?subject=<%=(sentstandardletters.Fields.Item("SSLheadline").Value)%>&body=<% response.write Ktexts %>">Send as e-mail</a>
Avatar billede locturian Nybegynder
25. august 2004 - 12:51 #1
Har lige leget lidt med det, og ser ikke ud til at du kan indsætte linieskift direkte via &body - Output bliver bare tekst<br>meretekst... Tror ikke lige der udmiddelbart er en måde omkring dette... Men kan lige kigge på det :)
Avatar billede andersasp Nybegynder
25. august 2004 - 13:20 #2
Tak for hjælpen: kom frem til svaret her:

http://developer.netscape.com/viewsource/husted_mailto/mailto.html

            <%
    Ktexts = (sentstandardletters.Fields.Item("SSLdescription").Value)
    If Ktexts <> "''" Then
        Ktexts = Replace(Ktexts, "'", "''")
        Ktexts = Replace(Ktexts, "<", "[")
        Ktexts = Replace(Ktexts, ">", "]")
        Ktexts = Replace(Ktexts, VbCrLf, "%0D%0A")       
    Else
Response.Write ("there are no description")
End If
%>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester