Avatar billede bongo20 Nybegynder
28. april 2005 - 09:23 Der er 10 kommentarer og
1 løsning

Problemer med line break

Hej

Jeg har en multiline tekstbox hvor brugeren indtaster et vist antal karakterer. Hvis de karakterer går ud over én linje flytter markøren sig automatisk til næste linje. Den indsætter en \n ...

Mit problem er at jeg ikke kan få den til at lave det break når jeg viser det på en html side.

Jeg bruger Replace("\n", "<br /").

Det ser bare ud til kun at virke når jeg selv trykker Enter for at skifte linje, og ikke når det sker automatisk..

Nogen der har et bud på hvad jeg gør galt?

:o)
Avatar billede bongo20 Nybegynder
28. april 2005 - 09:23 #1
<br /> selvfølgelig
Avatar billede bongo20 Nybegynder
28. april 2005 - 09:24 #2
nogen bud?
Avatar billede burningice Nybegynder
28. april 2005 - 10:03 #3
det er fordi at der ikke er noget \n når at linjen automatisk wrapper.

Denne linje er uden \n
kdsjfdskjfdddddddddddddddddddddddddddddfksjfhskdfjhskdfjhsdfkhsdfkjhweriuwrhipuwerhpdfu ihsdkjfhsdkæfjhasdfkæjashdfpwherpiu wehrpiasdfhlkcjldsf kjaeruilhaslkdfjhasdfuihawe ruiashdfkjashdfkljashdruwae hruiashfkasjdfhlkz jhfclzksdjhfreuwr

sdfsdf \n
asdfsdf \n
sddfgdfgdfg \n
Avatar billede bongo20 Nybegynder
28. april 2005 - 11:10 #4
Jeg forstår vist ikke helt hvad du siger.
Der er ikke nogen løsning i dit svar, ellers forstår jeg det ihvertfald ikke

:o)
Avatar billede burningice Nybegynder
28. april 2005 - 11:21 #5
nej... ikke en løsning, men en konstantering at at denne linje du har skrevet

"Hvis de karakterer går ud over én linje flytter markøren sig automatisk til næste linje. Den indsætter en \n ..."

er forkert.

det SER UD SOM OM der er et linjeskift, men jeg slår fast, at det er der IKKE.
Avatar billede bongo20 Nybegynder
28. april 2005 - 11:31 #6
:o) nåååå ok, nej så tog jeg fejl. Ved du hvordan jeg kan løse det?
Avatar billede burningice Nybegynder
28. april 2005 - 11:40 #7
du bliver nødt til at lave noget manuelt wrapping i den kode der skriver teksten ud på html.

normalt sørger en browser selv for at wrappe teksten hvis en linje f.eks. bliver for lang til at stå i en tabel. I en textbox bliver teksten også automatisk wrappet, og sådan er det vist generent. Det eneste sted det normalt er et problem er hvis man har skrevet en ultra meget langt ord, da browseren kun er i stand til at wrappe ved mellemrum.
Avatar billede bongo20 Nybegynder
28. april 2005 - 16:47 #8
Jeg synes også den selv plejer at wrappe min teksten, men i mit tilfælde kan jeg ikke styre bredden på min tablecell pga den tekst.

Jeg har ikke tidligere haft problemer med den slags
Avatar billede bongo20 Nybegynder
29. april 2005 - 04:07 #9
Ingen der har et bud?

Kan man f.eks. ikke lave en helt fixed vidde på nogen HTML objekter?
Så hvis jeg beslutter at den skal være 300px bred så er den 300px bred og ALDRIG mere?
Avatar billede burningice Nybegynder
29. april 2005 - 09:18 #10
man kan vist lave noget noget style:overflow eller lign. så at der kommer scrollbars i sin celle hvis indholdet af den overstiger en hvis bredde/højde
Avatar billede bongo20 Nybegynder
02. maj 2005 - 14:47 #11
Jeg takker for inputtene, men det var altså mig der havde overset en brøler.
Jeg havde i forvejen replaced " " med &nbsp; hvilket natruligvis gav en meget lang linje og derfor ikke kunne wrappe.

Jeg undskylder
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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

IT-JOB

IT-Universitetet i København

CIO

Netcompany A/S

Network Engineer

Djurslands Bank

IT-udvikler