Avatar billede dennism Nybegynder
09. december 2004 - 09:28 Der er 5 kommentarer og
1 løsning

Javascript: erstat mellemrum

Jeg har det problem, at min tabel blive klumpet sammen, hvis mine variabler indeholder et mellemrum, istedet for  .
Derfor tænkte jeg, at det ville vær en ide at lave en fuktion der udskifter mellemrummende med  .

Kan det lade sig gøre?
Avatar billede dennism Nybegynder
09. december 2004 - 09:29 #1
Eller kan man evt. lave noget ved tabellen, således at den ikke klumper sammen?
Avatar billede thomas_yde Nybegynder
09. december 2004 - 09:35 #2
var newString = dinStreng.replace(" "," ");

<script>
var test = "test test"
var newString = test.replace(" ","&nbsp;");
alert(test);
alert(newString);
</script>
Avatar billede thomas_yde Nybegynder
09. december 2004 - 09:36 #3
hvad mener du iøvrigt med at den "klumper" sammen?
Avatar billede dennism Nybegynder
09. december 2004 - 12:46 #4
Det er fordi jeg har så meget indhold i min tabel, at alt teksten ikke kan være i bredden. Derfor bliver det klemt sammen. Kan jeg forhindre dette, evt. ved at skrive noget i tabellens style?
Avatar billede thomas_yde Nybegynder
09. december 2004 - 12:48 #5
Du kan gemme det indhold der ikke kan være i tabellen.
det kræver du sætte en style overflow:hidden på - men det er et spørgsmål om design, nu kender jeg ikke den fulde problemstilling.
Avatar billede roenving Novice
18. december 2004 - 19:50 #6
-- men thomas_ydes svar vil kun udskifte een forekomst af mellemrum (den første !-)

Hvis du skal udskifte mange skal du bruge en regexp:

txt = txt.replace(/ /g,"&nbsp;")
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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