Avatar billede brokkehoved Nybegynder
08. juni 2003 - 22:34 Der er 12 kommentarer og
1 løsning

Kan man fjerne linieskift?

Hejsa.

Jeg har en kodestump fra en JMail-formular, som jeg ønsker at få modificeret.

Data fra JMAil-formularen skal kunne aflæses af forskelige mail-programmer, men ikke alle mail-programmer kan aflæse mails i HTML-format.
Derfor ønsker jeg at få modificeret koden så jeg kan stadig kan lave linieskift, uanset om mail-programmerne kan aflæse HTML eller ej.

Min JMail er skrevet i ASP.

Håber at jeg har gjort mig klart. Ellers bare spørg, ikke?

Koden er her:
*********************************************************
Message = "Besked:<br><br>Navn: "& Request.Form("Navn") &"<br>E-mail: "& Request.Form("Email") &"<br>Emne: "& Request.Form("Emne") &"<br>Besked: "& Request.Form("Besked")
*********************************************************
Avatar billede para7 Nybegynder
08. juni 2003 - 22:43 #1
Nu skal jeg ikke blande mig mere, men prøv lige vbNewLine som jeg beskrev. Du skrev bare vbNewLine midt i det hele som om det var en e´del af teksten :-) Held og lykke.
Avatar billede wilweb Nybegynder
08. juni 2003 - 22:46 #2
kan du ikke bare erstatte <br> med vbCrLf
Avatar billede wilweb Nybegynder
08. juni 2003 - 22:48 #3
noget a la dette her:
Message = "Besked:" & vbCrLf & "Navn: "& Request.Form("Navn") & vbCrLf & "E-mail: "& Request.Form("Email") & vbCrLf & "Emne: "& Request.Form("Emne") & vbCrLf & "Besked: "& Request.Form("Besked")
Avatar billede brokkehoved Nybegynder
08. juni 2003 - 22:48 #4
Der er selvfølgelig helt super at du blander dig, Para7! Bare jeg får scriptet til at virke!  :-)
Og jo, jeg tester og tester!
Avatar billede brokkehoved Nybegynder
08. juni 2003 - 22:56 #5
Uha uha...
Nu virker koden inde i et ikke-HTML mail-program! Hurra! Den står flot oplistet!
MEN:
Linieskiftene er væk inde i mit HTML mail-program, og al data står i én lang stribe! Øv!

Kan man ikke rette det til???
Avatar billede wilweb Nybegynder
08. juni 2003 - 22:57 #6
Hvad har I gang i? er der er andet spørgsmål om emnet? eller har jeg bare ikke fattet en skid?
Prøv:
NewMessage = replace(Message,vbcrlf,"<br>")
Avatar billede brokkehoved Nybegynder
09. juni 2003 - 00:21 #7
--> gizom:

Vedr. "hvad vi har gang i", er det bare fordi vi kender hinanden fra et andet spørgsmål. Der er ikke noget underligt i det.  :-)

Vedr. dit svar, kan du ikke venligst prøve at sætte det ind hele den ovenstående kode, så hele koden bliver tilrettet med alle request?
Jeg er nemlig ikke så god til ASP endnu...  ;-)
Avatar billede netro Nybegynder
09. juni 2003 - 02:54 #8
Message = "Besked:<br><br>Navn: "& Request.Form("Navn") &"<br>E-mail: "& Request.Form("Email") &"<br>Emne: "& Request.Form("Emne") &"<br>Besked: "& Request.Form("Besked")

HTMLtekst = Message
PLAINtekst = Replace(Message, "<br>", vbCrlf)
Avatar billede para7 Nybegynder
09. juni 2003 - 08:00 #9
Hej igen brokkehoved. Det gælder om at have lidt tålmodighed og forstå syntaksen, hvis det skal virke og lave nogle simple tests. vbNewLine er bare en lidt 'smartere' udgave af vbCrLf. :-)
Avatar billede para7 Nybegynder
09. juni 2003 - 08:03 #10
Forresten, prøv også at slå den her linje fra: JMail.ContentType = "text/html"
Avatar billede brokkehoved Nybegynder
09. juni 2003 - 10:04 #11
Hej allesammen!
Jeg er lige herinde i 5 minutter for at sige, at dette spørgsmål grundlæggende drejer sig om en "finjustering" af mit tidligere spørgsmål vedr. JMail:
http://www.eksperten.dk/spm/361988
Jeg kom nemlig i tanke om, at det nok var en god ide lige at sige det...  For måske kunne det have noget med hvordan problemet kunne løses.  ;-)

God dag til jer allesammen  :-)
Avatar billede brokkehoved Nybegynder
26. august 2003 - 20:44 #12
Lukker. Tak for ale svarene.
Avatar billede netro Nybegynder
26. august 2003 - 20:46 #13
Det var vist også på tide ;)
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