/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Er det muligt at finde længden af en tekst~
Fra : .: DME :.


Dato : 09-01-01 23:21

Hej NG!

Jeg skulle gerne kunne lave bredden på et layer lig med længden af en
tekststreng (i pixels) som brugeren indtaster. F.eks. teksten "Hej med dig"
skulle gerne gøre, at bredden af layeret tilpasses ,så teksten lige nøjagtig
kan står der ...

Jeg har forsøgt mig med font-size og letter-spacing, men kan ikke rigtigt få
det til at virke.
Er der nogen som ved om / hvordan man kan gøre det? Er der andre måder at
lave bredden af et layer lig med den tekststreng som den indeholder?


På forhånd tak,

/David
--------------------------------
Mit firma: www.systemz.dk
Min yndlingsside: www.teos.dk




 
 
Jakob Andersen (10-01-2001)
Kommentar
Fra : Jakob Andersen


Dato : 10-01-01 00:36

".: DME :." <eliaa@usa.net> wrote

> Jeg skulle gerne kunne lave bredden på et layer lig med længden af en
> tekststreng (i pixels) som brugeren indtaster. F.eks. teksten "Hej med
dig"
> skulle gerne gøre, at bredden af layeret tilpasses ,så teksten lige
nøjagtig
> kan står der ...


Du kan gøre det vha. javascript:

var tekst = "Det brugeren har indtastet"

var bredde = tekst.length * 1.5 (Hvi 1.5 er bredden af et bogstan)

Dette kræver selvfølgelig at fonten har ligestore bogstaver.


Men det nemmeste ville nu være at bruge en <SPAN> istedet, den omkranser
bare teksten.

--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408887
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste