Avatar billede the-gnu.dk Nybegynder
08. maj 2001 - 17:26 Der er 13 kommentarer og
1 løsning

Markering i tekstbox

Jeg er ved at lave et system, hvor en bruger kan indtaste nogel oplysninger i en <textbox>.

Det er meningen, at siden skal være så brugervenlig som mulig, og brugeren derfor ikke selv skal skrive <b> og </b> om den tekst der skal laves fed.

Derfor er jeg ude efter en funktion, hvor brugeren kan markere noget tekst i en <textbox>, og derefter trykke på en knap i siden, og så sætter systemet selv <b> og </b> om den tekst der skal laves fed.

Er det muligt at lave en sådan funktion ?
Avatar billede nute Nybegynder
08. maj 2001 - 17:33 #1
<html>
<head>
<script>

function addText(){
  selText = document.selection.createRange();
  selText.text = \"<b>\" + selText.text + \"</b>\";
}
</script>

<textarea name=\"area\" cols=\"30\" rows=\"5\"></textarea><br>
<a href=\"java script:void(addText());\">Legg til <b></b></A>
</body>
</html>

/nute
Avatar billede olebole Juniormester
08. maj 2001 - 17:34 #2
<ole>
Du kan kun lave det i IE, men så er det MS DHTML Editing Component, du skal bruge. Den er indbygget i IE, så du behøver ikke downloade deres ActiveX component. Check:
  http://msdn.microsoft.com/workshop/author/dhtml/edit/ref/cncpt.asp
/mvh
</bole>
Avatar billede olebole Juniormester
08. maj 2001 - 17:37 #3
Johhhhh nute, men der findes nu mere elegante måder at gøre det på  ;)
/mvh
Avatar billede nute Nybegynder
08. maj 2001 - 17:41 #4
det skal jeg være enig i, meeeen...strengt tatt er jo dette nøyaktig hva the-gnu spør om (hvis man like flueknepperi :-)

at det er en \"spinkel\" løsning, skal jeg være enig i...

/mvh
Avatar billede olebole Juniormester
08. maj 2001 - 17:51 #5
F.eks:

function addText() {
  var selText = document.selection.createRange();
  selText.execCommand (\"bold\");
}

/mvh
Avatar billede nute Nybegynder
08. maj 2001 - 17:56 #6
hmmm....på hvilken måte fungerer den ? det skjer iallefall ingenting synlig
Avatar billede the-gnu.dk Nybegynder
08. maj 2001 - 20:27 #7
Fint!
Avatar billede Slettet bruger
28. november 2001 - 11:50 #8
Det holder jo ikke rigtigt. Hvis man markerer et stykke alm. tekst på siden (Altså ikke i en textbox) - så kommer der også <b></b> omkring..det er jo ikke fedt :)

/dan
Avatar billede olebole Juniormester
28. november 2001 - 11:55 #9
danfrederiksen >> Så laver du en fejl  :)
/mvh
Avatar billede Slettet bruger
28. november 2001 - 12:00 #10
olebole >> Du kan jo også se at der ikke er specificeret noget sted i dokumentet hvor selectionen findes...Så det kan være en knap som er markeret, et stykke tekst, et billede osv. Ikke kun et stykke text i en textboks...
Avatar billede olebole Juniormester
28. november 2001 - 12:06 #11
Jamen, det er fordi, du bruger den skodmetode med et textarea. Jeg troede, du havde gjort, som jeg skrev og brugte IE\'s indbyggede editor  =o)
/mvh
Avatar billede Slettet bruger
28. november 2001 - 12:07 #12
Nåeh nej...det har jeg ikke. Det skal også virke i NS :) Jeg har prøvet at specificere det til en bestemt form og felt, men det virker ikke ;(
Avatar billede olebole Juniormester
28. november 2001 - 12:09 #13
*SÅ* får du problemer - skal det fungere ordentligt, skal du droppe NS
Avatar billede Slettet bruger
28. november 2001 - 12:15 #14
*HRMF* :)
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