09. november 2002 - 13:55
Der er
37 kommentarer og 1 løsning
text i table (næste linje)
Hej. Jeg har en table hvor der hentes informationer fra en database med <%= rsr("message") %> mit problem er bare at texten i message ikke går ned på næste linje når den når "kantan" på tabellen hvis i forstår. hvordan kan man gøre så den går ned på næste linje?? skriv lige hvis jeg skal sende asp filerne! \\izemate
Annonceindlæg fra Genetec
09. november 2002 - 13:59
#1
mener du at der ikke er breaks i teksten ?? replace(rsr("message"), vbCrLf, "<BR>") -grunken
09. november 2002 - 14:02
#2
ja alså at den ikke går ned på næste linje, men "udvider" tabellen" \\izemate
09. november 2002 - 14:07
#3
siden ser sådan her ud ! <% '---- CursorTypeEnum Values ---- Const adOpenForwardOnly = 0 Const adOpenKeyser = 1 Const adOpenDynamic = 2 Const adOpenStatic = 3 '---- LockTypeEnum Values ---- Const adLockReadOnly = 1 Const adLockPessimistic = 2 Const adLockOptimistic = 3 Const adLockBatchOptimistic = 4 response.buffer = true con= "Provider=Microsoft.Jet.OleDB.4.0; Data Source=" & Server.MapPath("db.mdb") if request.querystring = "write" then sql = "SELECT * FROM nyhed WHERE (id=0) " set rs = server.createobject ("adodb.recordset") rs.locktype = adlockoptimistic rs.cursortype = adopendynamic rs.open sql, con rs.addnew rs ("name") = trim(request.form("formName")) rs ("overskrift") = trim(request.form("formOverskrift")) rs ("message") = trim(request.form("formMessage")) rs ("email") = trim(request.form("formEmail")) rs ("dato") = date() rs ("tid") = time() rs.update rs.close set rs = nothing response.redirect("admin.asp") end if %> <html> <head> </head> <title></title> <link rel="stylesheet" type="text/css" href="forside.css"> </head> <body> <% sqlr = "SELECT * FROM nyhed ORDER BY id DESC" set rsr = server.createobject("adodb.recordset") rsr.open sqlr, con while not rsr.eof %> <table border="0" align="center" width="450"> <tr> <td bgcolor="AF2020" width="300"> <font face="verdana" size="2" color="FFFFFF"> <img src="style/news.gif" height="10" width="10"><%= rsr("dato") %> Af: <a href="mailto:<%= rsr("email") %>"> <%= rsr("name") %></a> </td> </tr> <tr> <td bgcolor="F5F5F5" width="450" > <font face="verdana" size="2"> <strong><u><%= rsr("overskrift") %></u></strong><br> <%= rsr("message") %> </font> </td> </tr> <% rsr.movenext wend rsr.close set rsr = nothing %> </body> </html>
09. november 2002 - 14:07
#4
hvad skal jeg skifte for at den går ned på næste linje?? \\izemate
09. november 2002 - 14:08
#5
så vil jeg gerne se lidt mere kode i sammenhæng !, så kan jeg sikkert hjælpe :)
09. november 2002 - 14:08
#6
hehe, næste gang husker jeg at opdatere siden inden jeg skriver, øjeblik
09. november 2002 - 14:18
#7
Ret lidt i koden så den kommer til at se sådan ud: <strong><u><%= rsr("overskrift") %></u></strong><br> <% strMessage = Replace(rsr("message"), "&nbsb;", " ") %> <%= strMessage %>
09. november 2002 - 14:18
#8
lyder godt :) \\izemate
09. november 2002 - 14:20
#9
prøv at ændre din tabel lidt <td bgcolor="F5F5F5" width="450" align="left" style="word-break: break-all;"> jeg er ikke helt sikker på hvad du mener nemlig !, bliver din td bredere end de 450 ??? -grunken
09. november 2002 - 14:21
#10
ja istedet for at gå ned på næste linje! \\izemate
09. november 2002 - 14:22
#11
Grunken det virkede!!! mange tak skal du have!! lægger du ikke lige et svar?? \\izemate
09. november 2002 - 14:23
#12
okay, så burde ovenstående løse det !
09. november 2002 - 14:23
#13
Prøvede du mit forslag?
09. november 2002 - 14:23
#14
svar :)
09. november 2002 - 14:24
#15
takker
09. november 2002 - 14:24
#16
izemate: Hvis du kigger under "vis kilde" på din side kan du se problemet; i stedet for almindeligt mellemrum " " er der højst sandsynligt en kode mellem dine ord: " ".
09. november 2002 - 14:27
#17
psyco01 > det har du sikkert osse ret I :) men det er jo svært at vide, skal vi dele i porten ???
09. november 2002 - 14:29
#18
well, hans svar er faktisk ikke gyldigt da style="word-break: break-all;" ødelægger ordene. Det deler dem tilfældige steder i stedet for. Ville mene jeg skulle have alle pointene da jeg desuden også kom først.
09. november 2002 - 14:38
#21
det har intet at gøre med pointene. Jeg er bare lidt muggen på dig fordi din løsning rent faktisk ikke kan bruges.
09. november 2002 - 14:45
#22
vi ændrer den så til : <td bgcolor="F5F5F5" width="450" align="left" style="word-break: normal;"> men psyco01 gør mig lige den tjeneste og tag de points ;D
09. november 2002 - 14:49
#23
icemate > virker løsningen ?, ellers ville jeg gerne hjælpe dig yderlige, ellers kan du tage dine points tilbage i ovennævnte spørgsmål !
09. november 2002 - 14:53
#24
style="word-break: normal;" vil ikke virke da det er det samme som slet ikke at skrive noget. :)
09. november 2002 - 14:58
#25
jeg forstår ikke helt ?? hvad i mener?
09. november 2002 - 14:59
#26
Ret lidt i koden så den kommer til at se sådan ud: <strong><u><%= rsr("overskrift") %></u></strong><br> <% strMessage = Replace(rsr("message"), "&nbsb;", " ") %> <%= strMessage %>
09. november 2002 - 15:00
#27
for psyco01's <strong><u><%= rsr("overskrift") %></u></strong><br> <% strMessage = Replace(rsr("message"), "&nbsb;", " ") %> <%= strMessage %> virkede ikke! \\izemate
09. november 2002 - 15:00
#28
kan jeg se siden du har gang i?
09. november 2002 - 15:01
#29
hmm den er ikke online så det kan godt blive lidt svært! \\izemate
09. november 2002 - 15:03
#30
ja, det gør det nok :) har du prøvet at se hvad der står når du trykker "Vis kilde" / "Show source"? Grunden til tabellen bliver strukket er at der ingen 'normale' mellemrum er.
09. november 2002 - 15:04
#31
den ser sådan ud i vis kilde: <html> <head> </head> <title></title> <link rel="stylesheet" type="text/css" href="forside.css"> </head> <body> <table border="0" align="center" width="450"> <tr> <td bgcolor="AF2020" width="300"> <font face="verdana" size="2" color="FFFFFF"> <img src="style/news.gif" height="10" width="10">09-11-2002 Af: <a href="mailto:izemate@e-mail.dk"> Lars Rasmussen</a> </td> </tr> <tr> <td bgcolor="F5F5F5" width="450"> <font face="verdana" size="2"> <strong><u>Hej med dig</u></strong><br> lsjflskjdflæjksdæfjasdælfkjasælkjfælakdsjflksjdflækjasfkjsaldæfj </font> </td> </tr> <table border="0" align="center" width="450"> <tr> <td bgcolor="AF2020" width="300"> <font face="verdana" size="2" color="FFFFFF"> <img src="style/news.gif" height="10" width="10">09-11-2002 Af: <a href="mailto:izemate@e-mail.dk"> Lars Rasmussen</a> </td> </tr> <tr> <td bgcolor="F5F5F5" width="450"> <font face="verdana" size="2"> <strong><u>Hej med dig</u></strong><br> llsjdflksjdflkjsdlkfjsælkjdfælajsdgælaoæjgh æoadhfgoldahgkjnadkgnwhgouheroghæejfgædjfhgohaoughfæohæjnrgæojrgoæihdsoøighæodahgæoadhfgoøæahwæjentæoøhgøåohdoghwert sdfsdfsdf </font> </td> </tr> <table border="0" align="center" width="450"> <tr> <td bgcolor="AF2020" width="300"> <font face="verdana" size="2" color="FFFFFF"> <img src="style/news.gif" height="10" width="10">09-11-2002 Af: <a href="mailto:izemate@e-mail.dk"> Lars Rasmussen</a> </td> </tr> <tr> <td bgcolor="F5F5F5" width="450"> <font face="verdana" size="2"> <strong><u>Peder dingo</u></strong><br> gå ikke mod lyset peder dingo, vi har talt om det </font> </td> </tr> </body> </html> \\izemate
09. november 2002 - 15:06
#32
lige 2 sek så laver jeg lige en med normale ord isted for en masse bokstaver \\izemate
09. november 2002 - 15:06
#33
Nu forstår jeg sgu bedre hvorfor den ikke skifter linie... Hvad er det for en gang vrøvl at smide ind i en database? :) Er det hvad du har planlagt skal stå i den?
09. november 2002 - 15:09
#34
nej fandt lige ud af at det var fordi at det var 1 langt ord men nu virker det psyco01 :) \\izemate
09. november 2002 - 15:09
#35
Hvis du bare skal ha' normale sætninger stående vil jeg klart anbefale du bruger den løsning du selv havde til at starte med. Grunkens løsning splitter ordene op tilfældige steder mens min fixer et problem du slet ikke engang har :)
09. november 2002 - 15:10
#36
men kan man dele pointne nu ? når jeg har givet grunken pointne?? \\izemate
09. november 2002 - 15:12
#37
det gør ingen ting, han har givet dem til mig, og nu giver jeg dem tilbage :)
09. november 2002 - 15:13
#38
ok takker rigtigt mange gange for jeres hjælp :D altid rart at have et sted at spørge ;) \\izemate
Kurser inden for grundlæggende programmering