Avatar billede nanna31 Praktikant
14. oktober 2006 - 16:48 Der er 24 kommentarer og
2 løsninger

Fejl i css?

Følgende skript melder fejl omkring stylesheetet?


<% @ Language="VBScript" LCID=1030     %>
<% Option Explicit         %>
<% response.buffer=true     %>

<% Response.CacheControl = "no-cache"         %>
<% Response.AddHeader "Pragma", "no-cache"     %>
<% Response.Expires = -1             %>

<%
Dim JMail, Msg

Msg     = ""
Msg     = Msg +  "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN'>"
Msg     = Msg +  "<html>"
Msg     = Msg +  "<head>"
Msg     = Msg +  ""
Msg     = Msg +  "</head>"
Msg     = Msg +  "<body><table><tr><td><span style="color : #f00;">2ndWord</span></td></tr></table></body>"
Msg     = Msg +  "</html>"


Fejlmeddelelsen siger:


Microsoft VBScript compilation error '800a0401'

Expected end of statement

/bi_test/asp/MailSimple.asp, line 19

Msg     = Msg +  "<body><table><tr><td><span style="color : #f00;">2ndWord</span></td></tr></table></body>"
-------------------------------------------------^
Avatar billede wilweb Nybegynder
14. oktober 2006 - 16:54 #1
color : #f00
skal det ikke være hex?
color : #f00000
altså 6 tal
Avatar billede wilweb Nybegynder
14. oktober 2006 - 16:56 #2
Husk du skal sende det som HTML
msg.HTMLBody = Msg
Avatar billede nanna31 Praktikant
14. oktober 2006 - 17:31 #3
Det er hermed rettet, men hvad med fejlmeddelelsen? - den er der jo stadig.
Avatar billede wilweb Nybegynder
14. oktober 2006 - 17:40 #4
hvor dan ser din jmail afdeling ud
Avatar billede roenving Novice
14. oktober 2006 - 18:00 #5
Du har bare gnyf-fejl, prøv enten:

Msg    = Msg +  "<body><table><tr><td><span style=""color : #f00;"">2ndWord</span></td></tr></table></body>"

-- eller:

Msg    = Msg +  "<body><table><tr><td><span style='color : #f00;'>2ndWord</span></td></tr></table></body>"
Avatar billede wilweb Nybegynder
14. oktober 2006 - 18:02 #6
Msg = Msg +  "<body><table><tr><td><span style='color:#f00000;'>2ndWord</span></td></tr></table></body>"
Avatar billede roenving Novice
14. oktober 2006 - 18:02 #7
-- og i css kan man angive en farve på mange måder, f.eks.

color: white;
color: #fff;
color: #ffffff;
color: rgb(255,255,255);
Avatar billede wilweb Nybegynder
14. oktober 2006 - 18:02 #8
he he der var jeg for søvnig
Avatar billede roenving Novice
14. oktober 2006 - 18:03 #9
-- og #fed = #ffeedd !-)
Avatar billede nanna31 Praktikant
15. oktober 2006 - 10:13 #10
Takker for hjælpen - roenvings metode fungerer fint. Husk et svar.

Er det iøvrigt korrekt, at man ikke kan bruge eksternt stylesheet i forb. med JMail?
Avatar billede roenving Novice
15. oktober 2006 - 11:21 #11
-- jeg tror mere det handler om mail-klienterne (og det i en sådan grad, at jeg ofte har set anbefalingen, at man skulle bruge html3.2 til mails !-)

-- els velbekomme '-)
Avatar billede nanna31 Praktikant
15. oktober 2006 - 11:27 #12
Ok.
Stylesheetet virker fint nu, men jeg kan ikke få sat et billede ind som baggrund - er det noget, du også kan hjælpe med? - jeg skal nok sætte flere points på.
Avatar billede wilweb Nybegynder
15. oktober 2006 - 11:30 #13
body {
    background-image: url("billede.jpg");
}
Avatar billede wilweb Nybegynder
15. oktober 2006 - 11:31 #14
Brug denne hvis du ikke vil have at billedet gentager sig

body {
    background-image: url("billede.jpg");
    background-repeat: no-repeat;
}
Avatar billede wilweb Nybegynder
15. oktober 2006 - 11:34 #15
Meget mere CSS om Baggrund, her :http://www.html.dk/tutorials/css/lektion3.asp
Avatar billede nanna31 Praktikant
15. oktober 2006 - 11:36 #16
Der kommer stadig ikke noget billede i min mail.

Her kommer lige jmail-delen, som du bad om før:


Msg     = ""
Msg     = Msg +  "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN'>"
Msg     = Msg +  "<html>"
Msg     = Msg +  "<head>"
Msg     = Msg +  ""
Msg     = Msg +  "</head>"
Msg    = Msg +  "<body background-image: url('http://www.griffoner.dk/images/malmo%20inca%20kop.jpg');><table><tr><td height=400 width=400><span style='color : #f00000; font-family: verdana; font-size: 11pt;'>2ndWord</span></td></tr></table></body>"
Msg     = Msg +  "</html>"

    Set JMail = Server.CreateObject("JMail.SMTPMail")
        JMail.ContentType = "text/html"
        JMail.ServerAddress = "smtp.wannafind.dk"
        JMail.Sender = "sbp72@mail.dk"
        JMail.SenderName = "Test"
        JMail.Subject = "Velkommen"
        JMail.AddRecipient "sbp72@mail.dk"
        JMail.htmlBody = Msg
        JMail.Priority = 3
        JMail.Execute
    set JMail = nothing
Avatar billede roenving Novice
15. oktober 2006 - 11:44 #17
<body style="background: url('http://www.griffoner.dk/images/malmo%20inca%20kop.jpg') no-repeat;">
Avatar billede wilweb Nybegynder
15. oktober 2006 - 11:48 #18
Jeg tror ikke wannafind tillader du sende med
JMail.Sender = "sbp72@mail.dk"
du skal sikkert bruge en email som hører til dit web-hotel hos dem: 
konto@dit_domain_navn.dk
og
JMail.ServerAddress = "smtp.wannafind.dk"
rettes til
JMail.ServerAddress = "smtp.dit_domain_navn.dk"
Avatar billede wilweb Nybegynder
15. oktober 2006 - 11:50 #19
ps. sød hund :>
Avatar billede wilweb Nybegynder
15. oktober 2006 - 11:52 #20
Fx.
webmaster@griffoner.dk
JMail.ServerAddress = "smtp.griffoner.dk"
Avatar billede nanna31 Praktikant
15. oktober 2006 - 11:59 #21
Der er desværre heller intet resultat, jeg får kun mailen med stylesheetet, men intet billede.
Avatar billede nanna31 Praktikant
15. oktober 2006 - 17:12 #22
Det var mine lokale indstillinger, den var galt med - :)
Avatar billede nanna31 Praktikant
15. oktober 2006 - 17:13 #23
Smid et svar wil - så kan I dele pointene
Avatar billede wilweb Nybegynder
15. oktober 2006 - 20:47 #24
:>
Avatar billede wilweb Nybegynder
15. oktober 2006 - 21:09 #25
takker :>
Avatar billede roenving Novice
15. oktober 2006 - 23:10 #26
Tak for point ;~}
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