Avatar billede ncp Nybegynder
01. februar 2002 - 12:44 Der er 7 kommentarer og
1 løsning

Linjeskift i Jmail...

Jeg har en tekst fra en takstboks...


men når jeg sender den til en e-mail adresse (vha. jmail) glemmer den åbenbart mine linje skifte


hvordan kan det rettes ???
Avatar billede netsrac Praktikant
01. februar 2002 - 12:47 #1
Sender du det som en HTML mail ?

Hvis du gør det skal du bruge Jmail.htmlbody = Replace(Request.form("tekst"), VbCrLf, "<br>")

alternativt kan du sende det som ren tekst:

Jmail.body = Request.form("tekst")
Avatar billede ncp Nybegynder
01. februar 2002 - 12:55 #2
Nej den skal bare sendes som admindelig tekst...
Avatar billede netsrac Praktikant
01. februar 2002 - 13:03 #3
Smid din kode, ellers er det lidt svært at se hvor det går galt, hvis det ikke er en af ovenstående fejl.
Avatar billede ncp Nybegynder
01. februar 2002 - 13:08 #4
Sender siden:

Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ContentType = "text/html"
JMail.ServerAddress = "smtp.totaltop.dk"
JMail.Priority = 1
JMail.Sender = "robot@totaltop.dk"
JMail.AddRecipientEx "" & Email & "", ""
Jmail.AddRecipientCC ""
Jmail.AddRecipientBCC ""
JMail.Subject = "Hej"
JMail.Body = begrundelse

JMail.Execute
Set JMail = Nothing


Den side man sender fra:

              <form method="POST" name="slet" action="slet_side.asp?mode=slet&email=<% = Email %>&id=<% = Id %>">
                <p><font size="1" face="Verdana">Begrundelse:<br>
                <textarea rows="10" name="begrundelse" cols="85" style="font-family: Verdana; font-size: 10 px"></textarea><br>
                Eller vælg fra liste:<br>
                </font><select size="1" name="D1" style="font-family: Verdana; font-size: 10 px" onchange="document.slet.begrundelse.value='Ang. <% = Navn %> (<% = URL %>)\n\n' + options[selectedIndex].value + '\n\nHar du spørgsmål er du velkommen til at skrive til admin@totaltop.dk\n\nMvh.\n  TotalTop - www.totaltop.dk'">
                  <option selected>Vælg her...</option>
                  <option value="Du er blevet slettet fra TotalTop.dk, fordi TopBoksen ikke blev fundet på din side.">TopBoksen</option>
                  <option value="Du er blevet slettet fra TotalTop.dk, fordi du ikke har overholdt vores regler.">Reglerne</option>
                  <option value="Du er blevet slettet fra TotalTop.dk, fordi din side indeholder materiale som vi ikke ønsker at reklamere med.">Materialet</option>
                </select></p>
                <p><input type="submit" value="Ok" name="Ok" style="font-family: Verdana; font-size: 10 px; font-weight: bold"></p>
              </form>
Avatar billede steent Nybegynder
01. februar 2002 - 14:29 #5
JMail.Body = Replace(Request.form("begrundelse"), VbCrLf, "<br>")
Avatar billede ncp Nybegynder
01. februar 2002 - 14:32 #6
steenen >> må ikke være i html...
Avatar billede steent Nybegynder
01. februar 2002 - 21:14 #7
Så skal du ned og sætte en property på dit textarea, sådan her:
<textarea rows="10" name="begrundelse" cols="85" wrap="hard" style="font-family: Verdana; font-size: 10 px"></textarea>

wrap="hard" skulle gøre tricket
Avatar billede ncp Nybegynder
03. februar 2002 - 14:40 #8
steenen >> hjalp ikke... jeg tror jeg går tilbage til php, du virkede nemlig...
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