29. august 2003 - 14:19Der er
5 kommentarer og 1 løsning
Ændring af størrelse på INPUT boks med JavaScript
Jeg tror, jeg er ved at blive sindssyg af at få det her til at virke.
Jeg vil ganske enkelt bare gerne vide, hvorvidt det med JavaScript kan lade sig gøre at ændre størrelsen på en INPUT boks EFTER den er loadet på skærmen.
Jeg har prøvet med både width, clientWidth, offsetWidth og jeg ved snart ikke hvad, men intet virker...jeg ved som sagt ikke engang om det KAN lade sig gøre :-(
Næh, det er ikke det...det virker heller ikke. Men jeg er til gengæld kommet til at se at jeg ikke har angivet px.
Det fungerer sådan at jeg under et SCRIPT tag (og ikke i selve INPUT tagget) angiver størrelsen på min INPUT boks...størrelsen har jeg fra en variabel, som vi f.eks. kan kalde Størrelse.
Jeg har prøvet at finde ud af den rigtige syntaks med onFocus, og det eneste, der giver bredden af mit allerede eksisterende input element, er document.forms[0].elements[0].offsetWidth
Og nu hvor jeg har skrevet det...suk...virker det pludselig :-(
Jeg synes ellers jeg har prøvet ALT.
Nå men det viser sig, at jeg skal have bredden med document.forms[0].elements[FeltTæller].offsetWidth
Og skal jeg sætte størrelsen er det document.forms[0].elements[FeltTæller].style.width
Jeg er ved at rydde lidt op i nogle af mine indlæg, og kan se ved nærmere læsning, at jeg faktisk har skrevet nøjagtigt den samme løsning, som du har...hvorfor det så ikke virkede dengang, ved jeg så ikke.
Nå, men grunken, hvis du smider et svar, er der point :)
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.