Avatar billede danskeb Nybegynder
25. september 2002 - 11:57 Der er 18 kommentarer og
1 løsning

Formatering af tekst

Når jeg sender mail via Jmail får jeg nogle problemer, hvordan kan jeg løse dem ?


jMail.Body = "Dette er et autotilbud" & vbCrLf
jMail.Body = jMail.Body & "Vedr. bevisnr:" & ("  ") & (request.form("nummer"))& vbCrLf
jMail.Body = jMail.Body & "Vedr. allinnr:" & ("  ") & (request.form("policenr"))& vbCrLf
jMail.Body = jMail.Body & "Forhandler:" & ("  ") & (request.form("forhandlernavn"))& vbCrLf
jMail.Body = jMail.Body & "Kundenavn:" & ("  ") & (request.form("kundenavn"))& vbCrLf & vbCrLf & vbCrLf



Jeg ønsker teksten skal stå UNDER hinanden
Avatar billede lklingenberg Nybegynder
25. september 2002 - 12:03 #1
Der er noget med nogle parenteser og mellemrum der forvirrer mig. Jeg ville nok oprette en streng der omfatter body:

Dim body
body = "Dette er et autotilbud" & vbCrLf
body = body & "Vedr. bevisnr: " & (request.form("nummer")) & vbCrLf
body = body & "Vedr. allinnr: " & (request.form("policenr")) & vbCrLf
body = body & "Forhandler: " & (request.form("forhandlernavn"))& vbCrLf
body = body & "Kundenavn: " & (request.form("kundenavn"))& vbCrLf & vbCrLf & vbCrLf

jMail.Body = body

/Lars
Avatar billede keysersoze Ekspert
25. september 2002 - 12:03 #2
indsæt <br /> der hvor der skal være mellemrum?
Avatar billede lklingenberg Nybegynder
25. september 2002 - 12:04 #3
Ups, der er stadig nogle mellemrum der ikke er helt i orden:

Dim body
body = "Dette er et autotilbud" & vbCrLf
body = body & "Vedr. bevisnr: " & (request.form("nummer")) & vbCrLf
body = body & "Vedr. allinnr: " & (request.form("policenr")) & vbCrLf
body = body & "Forhandler: " & (request.form("forhandlernavn")) & vbCrLf
body = body & "Kundenavn: " & (request.form("kundenavn")) & vbCrLf & vbCrLf & vbCrLf

jMail.Body = body

det burde virke...
/Lars
Avatar billede danskeb Nybegynder
25. september 2002 - 12:06 #4
Jeg prøver lige :)
Avatar billede lklingenberg Nybegynder
25. september 2002 - 12:06 #5
keysersoze: det kommer vel an på om output er en mail eller en webside, eller...?
Avatar billede lklingenberg Nybegynder
25. september 2002 - 12:07 #6
De parenteser omkring request.form("input") kan du også slette - det glemte jeg i forbifarten :-)
Avatar billede danskeb Nybegynder
25. september 2002 - 12:10 #7
Det virker sådanset ligesom før, der udskrives ikke under hinanden

Feks. forhandler er rykket 2 pladser mod venstre
Avatar billede lklingenberg Nybegynder
25. september 2002 - 12:12 #8
Er output en email eller en webside?
Avatar billede danskeb Nybegynder
25. september 2002 - 12:13 #9
Det er en mail
Avatar billede keysersoze Ekspert
25. september 2002 - 12:14 #10
en email som en webside? jeg vil hellere spørge; sender du en standard-mail eller en html-mail?
Avatar billede lklingenberg Nybegynder
25. september 2002 - 12:14 #11
Hm, prøv lige at erstatte vbCrLf med Chr(10)
Avatar billede lklingenberg Nybegynder
25. september 2002 - 12:19 #12
Jeg ved ikke om det har noget at sige, men har du defineret dit server sprog? Hvis ikke så prøv at indsætte <%@ Language="VBScript" %> helt i toppen af dokumentet.
Avatar billede danskeb Nybegynder
25. september 2002 - 12:20 #13
Jeg sender standard mail, har prøvet med htmlmail men så skriver den al teksten efter hinanden
Avatar billede keysersoze Ekspert
25. september 2002 - 12:26 #14
det er fordi en html-mailnetop vil have <br /> til at lave linie-skift...

men jeg tror ikke jeg er helt med så; det du har nu, det laver ny linie som du ønsker eller hvad? og det du vil er at have indholdet fra de forskellige forms til at stå lige under hinanden i stedet for lidt forskudt?

i så fald skal du enten lave en html-mail og bygge det op vha tabeller - eller også skan du bruge &nbsp; til at lave de fornødne mellemrum
Avatar billede danskeb Nybegynder
25. september 2002 - 12:27 #15
Ok, tak for svar
Avatar billede lklingenberg Nybegynder
25. september 2002 - 12:27 #16
keysersoze: jeg blundede lige... det var noget ganske andet jeg tænkte på; jeg har selv lavet den fejl hvor jeg har villet lave en gengivelse af mailens indhold på den webside, der vises når mailen er afsendt. Her virker vbCrLf naturligvis ikke (bortset fra i sovsen) - her skal man jo benytte <br> eller </ br>. Jeg troede i et forvirret øjeblik at det var det danskedb måske ville... Undskyld forvirringen.
/Lars
Avatar billede keysersoze Ekspert
25. september 2002 - 12:32 #17
hvis det kan bruges er her et svar...
Avatar billede danskeb Nybegynder
01. oktober 2002 - 15:10 #18
Nahh, jeg kunne ikke rigtigt bruge det , men du får point for dit svar :)
Avatar billede keysersoze Ekspert
01. oktober 2002 - 15:23 #19
det SKAL sgu(!) kunne lade sig gøre - og det kan det også... men så skal jeg selv lige sidde og eksperimentere med det
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