Avatar billede supermand69 Nybegynder
20. september 2006 - 20:51 Der er 8 kommentarer

udvidde textarea

hvordan kan det lade sig gøre at udvidde et textarea mens man skriver, så man aldrig skal scrolle i sit texarea så hele kan læses
Avatar billede Slettet bruger
20. september 2006 - 21:15 #1
Jeg har kun testet det i IE, men du kan burge style overflow: visible;..

<textarea style='overflow: visible;'><textarea>

/1.
Avatar billede mclemens Nybegynder
20. september 2006 - 21:22 #2
Hvad med:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<script type="text/javascript">
function fullheight(t){
  tn=parseInt(t.scrollHeight);
  tn2=parseInt(t.getAttribute('rel').replace('min',''));
  t.style.height=(tn<tn2)?tn2+"px":tn+"px";
}
</script>

</head><body>
<textarea style="overflow:auto;" onkeyup="fullheight(this);" onchange="fullheight(this);" rel="min40" style="padding:0px;"></textarea>
</body></html>
Avatar billede mclemens Nybegynder
20. september 2006 - 21:24 #3
Hov, min virker ikke så godt i FF ...
Avatar billede mclemens Nybegynder
20. september 2006 - 21:41 #4
Hvis det er kunne min tilrettes til denne ...

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<script type="text/javascript">

var IE=((document.all) && (navigator.userAgent.indexOf('Opera')== -1))?true:false;

function fullheight(t){
  var t2=(IE)?0:+2;
  tn2=parseInt(t.getAttribute('rel').replace('min',''));
  t.style.height=tn2+"px";
  tn=parseInt(t.scrollHeight);
  if(tn>tn2)t.style.height=tn-t2+"px";
}
</script>

</head><body>
<textarea style="overflow:auto;" onkeyup="fullheight(this);" onchange="fullheight(this);" rel="min40" style="padding:0px;height:40px;overflow:hidden;"></textarea>
</body></html>

... Men hvis Kvadratrodenaf1's virker er det jo den fedeste :)
Avatar billede mclemens Nybegynder
20. september 2006 - 21:42 #5
(edit: var t2=(IE)?0:+2; -> var t2=(IE)?0:2; ...
har ingen betydning, men så lidt dumt ud)
Avatar billede mclemens Nybegynder
20. september 2006 - 21:53 #6
[ ... Men hvis Kvadratrodenaf1's virker er det jo den fedeste :) ]
Arg, det gjorde den, man kan aldrig se det mest logiske :D
Avatar billede mclemens Nybegynder
20. september 2006 - 21:58 #7
- Hmm, den havde det ikke godt i FF ...
Avatar billede mclemens Nybegynder
20. september 2006 - 22:51 #8
Lægger lige et svar hvis du
kunne bruge den i 21:41:40 ...
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