Avatar billede sk-man Nybegynder
21. juli 2003 - 12:07 Der er 12 kommentarer og
1 løsning

formateret tekst i textfield

Her er et par spørgsmål om textfields...

Er det muligt at formatere tekst i et textfield. Dvs. Kan man f.eks. lave noget af teksten som fed skrift, eller noget af teksten med en anden farve?

Kan man putte grafik ind i et textfield?

Kan man lave et hyperlink til et sted i et tekstfield, som man kan i en alm html side med anchors?
Avatar billede exp Juniormester
21. juli 2003 - 12:14 #1
ja i css

ekstern:
textarea {
  font-weight: bold;
}
Avatar billede exp Juniormester
21. juli 2003 - 12:15 #2
ad 2 - nej, ikke et standard tekstfelt

ad 3 - ikke hvad jeg ved af
Avatar billede roenving Novice
21. juli 2003 - 12:27 #3
Men ved at udnytte nogle muligheder i IE kan du opnå de samme muligheder f.eks. i en div ...
Avatar billede roenving Novice
21. juli 2003 - 12:29 #4
>>exp 12:14:25
-- det er jo ikke det sk-man efterlyser, for det kan man vel ikke (altså have forskellig formattering i det samme textarea ,-)
Avatar billede exp Juniormester
21. juli 2003 - 12:37 #5
Nårh nej... nogen der kender et sted man kan tage et "læs-nu-teksten-GRUNDIGT-før-du-svarer!!!"-kursus?

sk-man >>
Dette kan det du søger:
http://www.phoenixv.dk/wysiwyg/index.html
Avatar billede Slettet bruger
21. juli 2003 - 12:46 #6
Man kan godt, men det er en ordentlig omgang snyd:

<html>
<head>
<script type="text/javascript">
function formater(tag) {
  elm = document.createElement(tag);
  elm.innerHTML = "Formateret";
  document.all.ta.appendChild(elm);
}
</script>
</head>
<body>
<form>
<textarea name="ta" id="ta" cols="40" rows="15"></textarea><br /><br />
<a href="#" onclick="formater('b'); return false;">Fed</a> <a href="#" onclick="formater('i'); return false;">Kursiv</a> <a href="#" onclick="formater('u'); return false;">Understreget</a>
</form>
</body>
</html>

:)
Avatar billede sk-man Nybegynder
21. juli 2003 - 12:58 #7
Uhm... interessant phoenixv.

Men det var nu egentlig mit sidste spørgsmål som var vigtigst. Kan man sørger for at tekstfeltet automatisk er scrolelt net til et bestemt punkt.

En anden løsning kunne måske være hvis man kunne få en scroll bar i en tabel celle. Kan det lade sig gøre?
Avatar billede Slettet bruger
21. juli 2003 - 13:03 #8
Alle tre ting kan lade sig gøre:

<html>
<head>
<script type="text/javascript">
function scrollTA() {
  document.all.ta.scrollTop = 100;
}

function formater(tag) {
  elm = document.createElement(tag);
  elm.innerHTML = "Formateret";
  document.all.ta.appendChild(elm);
}

function billede() {
  elm = document.createElement("img");
  elm.src = "http://www.eksperten.dk/img/eksperten_logo.gif";
  document.all.ta.appendChild(elm);
}
</script>
</head>
<body onload="scrollTA();">
<form>
<textarea name="ta" id="ta" cols="40" rows="15">Bla bla bla</textarea><br /><br />
<a href="#" onclick="formater('b'); return false;">Fed</a> <a href="#" onclick="formater('i'); return false;">Kursiv</a> <a href="#" onclick="formater('u'); return false;">Understreget</a>
</form>
</body>
</html>
Avatar billede Slettet bruger
21. juli 2003 - 13:04 #9
Og så lige linket til at indsætte et billede:

<a href="#" onclick="billede(); return false;">Billede</a>

Det sted, hvor der står 100 i scriptet, er antallet af pixels, der skal scrolles i textareaet-
Avatar billede Slettet bruger
21. juli 2003 - 13:05 #10
Og du kan også få scrollbar i en tabelcelle, hvis det stadig er aktuelt.
Avatar billede sk-man Nybegynder
21. juli 2003 - 13:09 #11
ja, jeg har lige prøvet at søge lidt på det. Er der ikke noget som hedder iframe, som kan ordne det?

Derudover har jeg vist fået svar på det hele phoenixv, så du må hellere lave et svar så du kan få points
Avatar billede Slettet bruger
21. juli 2003 - 13:11 #12
Det kan også lade sig gøre med en div, hvilket nok ville være smartere i de fleste tilfælde.
Avatar billede sk-man Nybegynder
21. juli 2003 - 13:30 #13
tak for de gode hints
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