10. juli 2004 - 18:20Der er
5 kommentarer og 1 løsning
dynamisk tekstboks
Hej
Kan man med CSS eller javascript få et <textarea> med multiline til at tilpasse sig mængden af tekst hentet fra fx. en database? Altså, at linieantalet øges med tekstmængden.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
det kan dog være du skal sætte en minimum højde på, bla. hvis nogle browsere ikke er så vilde med løsningen (fx virker scriptet ikke ordentligt i Opera - og mon der overhovedet er en ordentlig løsning til den browser). Hvis du gerne vil have et minimum på skal du gøre følgende: telm.style.height = Math.max(200,telm.scrollHeight)+"px"; hermed bliver højden minimum 200px høj.
Den virker godt, tak for det. Jeg prøvede selv at lave noget i ASP, men det tog ikke højde for 'wrap', så størrelsen kom aldrig til at passe, men tilgengæld virker den i alle browsere. I hvor mange browserversioner af IE og Netscape virker dit script? Hvis du vil have pointene, så læg lige et svar.
det virker i Mozilla 1.5 og Netscape 7.1 - desuden virker det i IE6 og fint i IE4+IE5 (de sidste to viser en mindre scrollbar, men det kan rettes ved at lægge et par pixels til den samlede højde, fx: telm.style.height = Math.max(200,telm.scrollHeight+10)+"px"; )
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.