Avatar billede tdaugaard Nybegynder
25. februar 2000 - 23:07 Der er 11 kommentarer og
2 løsninger

Vedr. <TEXTAREA>

I et <TEXTAREA> tag kan man sætte DISABLED for at sætte det ud af funktion, men så virker scroll baren heller ikke, så hvordan kan man lave en slags LOCKED ligesom man kan i Visual Basic hvor det kun er teksten der ikke kan slettes/laves om i, men at teksten forbliver samme farve som ellers og at scroll baren virker ?
Avatar billede erikjacobsen Ekspert
25. februar 2000 - 23:25 #1
Du kan skrive <textarea readonly> og så vil Internet Explorer 4 respektere det.
Men Netscape 4.5 gør ikke. Men jeg tror det er det bedste du kan gøre.
Avatar billede olebole Juniormester
26. februar 2000 - 01:33 #2
<ole>
Ellers kan du - i NetScape - gøre, som jeg foreslog i:
http://www.eksperten.dk/spm.asp?id=11417
/VH
</bole>
Avatar billede tdaugaard Nybegynder
26. februar 2000 - 02:01 #3
Er der nogle der har en løsning der virker i både IE og NS ??

Hvis ikke så får "erikjacobsen" de 60p ... hvis der er deler i..
Avatar billede olebole Juniormester
26. februar 2000 - 02:07 #4
Den bedste der er til NS, har du desværre lige fået :-((
Avatar billede erikjacobsen Ekspert
26. februar 2000 - 07:21 #5
Jeg skal lige høre Ole: din løsning, kan man da bruge scrollbars i
textarea-feltet - har ikke lige tid til at prøve.
Avatar billede olebole Juniormester
26. februar 2000 - 07:39 #6
<ole>
Næhhh...det ser ikke sådan ud. I øvrigt er det et forkert svar på det rigtige spørgsmål...Hehe!
Det svar jeg gav, var til et textfelt (type=text), der skulle være frit til et bestemt tidspunkt, hvor indskrivning så skulle tillades.

Det eneste, der duer i dette tilfælde (og DET er X-browser) er at dække med et gennemsigtigt lag.
SÅ er det sgu da disabled...!
</bole>
Avatar billede olebole Juniormester
26. februar 2000 - 07:48 #7
tdaugaard >> SKAL det være et textarea?
Hvis det ikke behøver være i en form, kan det laves i DHTML, som samtidigt vil gøre det meget kønnere. Her er en COOOOOOL URL:
http://www.bratta.com/dhtml/scripts/list.asp
Han laver fede ting - bl.a. en text scroller...check it out.
Avatar billede tdaugaard Nybegynder
26. februar 2000 - 11:30 #8
olebole> Ja, det skal det .. det er til et internt mail system jeg er i gang med at lave, og det her skal bruges til når man læser en mail.
Avatar billede olebole Juniormester
26. februar 2000 - 16:24 #9
Ja, så er der jo ingen tvivl. I så fald ville jeg vælge at lægge et usynligt lag (<div>) over - men jeg sætter også en ære i at gøre tingene brugbare for alle (Mac/PC/IE/NS - det er heller ikke alle, men MEGET tæt på).
Avatar billede tdaugaard Nybegynder
26. februar 2000 - 20:56 #10
Okay ...
Ja, så må jeg gå med READONLY til IE og glemme NS ... det er jo heller ikke noget der nedsætter systemets funktionalitet... bare dets visuelle præsentation.

Da i begge to har deltaget og kommet med hver sin løsning, hvoraf jeg finder erikjacobsen's løsning bedst, synes jeg det er rimeligt at i "deler" point'sne, dvs. erikja.. får 50 og olebole får 10...

Håber det er fint med jer!
Avatar billede erikjacobsen Ekspert
26. februar 2000 - 22:24 #11
Fint nok - bare jeg haler ind på cyberesben.

Kunne man i Netscape (og for den sags skyld i Explorer) fange tastetrykkene i
et <textarea> og i hændelsesfunktionen ignorere dem? Det burde jeg undersøge
en gang. Det er så godt nok JavaScript.
Avatar billede tdaugaard Nybegynder
26. februar 2000 - 22:41 #12
Hovedsagen er at man IKKE kan:
1. Skrive
2. Slette
3. Flytte

tekst i et <TEXTAREA>, men stadigvæk bruge rulle panelerne...

så er det ligemeget om det er et attribut i tag'et eller et lille JScript ...
Avatar billede olebole Juniormester
27. februar 2000 - 02:41 #13
Ang. points: FINT! ;-)

Erik >> du siger da noget...Det vil jeg da prøve i morgen!
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