Avatar billede orca Nybegynder
03. juli 2002 - 10:27 Der er 8 kommentarer og
1 løsning

Farvet tekst i textarea

Hej alle. Jeg har en textarea boks hvori der bliver vist en længere tekst. Jeg skal gerne kunne farve dele af teksten i forskellig farve. Et <span> tag med color style virker ikke, da selve htmlkoden bliver vist i stedet for dens effekt. Er det ikke muligt at gøre det?

Mvh Mark
Avatar billede yousif Nybegynder
03. juli 2002 - 10:29 #1
hmm.. du kan farve det hele med css.. men jeg ved ikke om du kan gøre det med dele af den.

<textarea style="color:#FF0000;">Jeg er rød</textarea>
Avatar billede orca Nybegynder
03. juli 2002 - 10:55 #2
Jeg har desværre brug for at farve dele af den i forskellig farve. Det er ikke nok bare at farve det hele.
Avatar billede =maddog= Nybegynder
03. juli 2002 - 13:00 #3
du kan lave den første linje en anden farve
    textarea:first-line {color:blue;}
    textarea { color:red; }
andet kan du vist ikke.
Avatar billede yousif Nybegynder
03. juli 2002 - 19:53 #4
andet kan du ikke, desværre. Det tætteste du kan komme på er =maddog='s løsning.
Avatar billede orca Nybegynder
03. juli 2002 - 20:23 #5
Ok :(. Kan i evt anbefale nogle andre løsninger? Det skal bruges til at vise nyhedsgruppebeskeder i en textarea, hvor man så svarer på denne. For at øge overskueligheden ville jeg gerne farve det man svarer på, i en anden farve. At bruge MS's DHTML editor er ikke en løsning.

Mvh Mark
Avatar billede =maddog= Nybegynder
03. juli 2002 - 21:03 #6
Det her virker kun i IE.
onload = function() {
  textArea = document.createElement('textarea');
  textArea.rows = 20;
  span1 = document.createElement('span');
  span1.style.color = "#ff0000";
  span1.appendChild(document.createTextNode('Rød\rtext\rher\r'));
  span2 = document.createElement('span');
  span2.style.color = "#0000ff";
  span2.appendChild(document.createTextNode('Blå\rtext\rher\r'));
  textArea.appendChild(span1);
  textArea.appendChild(span2);
  document.body.appendChild(textArea);
}
Avatar billede orca Nybegynder
03. juli 2002 - 22:25 #7
Hejsa igen.

=maddog= -> Du har ret, den virker egentlig, og var nok også hvad jeg spurgte efter, derfor får du point. Det viser sig desværre at jeg nok ikke kan bruge det alligevel. Da jeg tror det bliver for svært, eftersom at brugerens indtastede tekst skal være i sort, og så skal den kunne holde styr på brugerens tekst i forhold til det statiske fra starten. Men tak for forslag :)
Avatar billede orca Nybegynder
03. juli 2002 - 22:26 #8
Kan du ikke lige lægge et svar mad?
Avatar billede =maddog= Nybegynder
03. juli 2002 - 22:35 #9
okey.
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