Avatar billede webcreator Nybegynder
12. august 2004 - 17:36 Der er 7 kommentarer og
1 løsning

Indsæt tekst ved klik på billede

Hej.

Jeg ønsker kort og godt at få indsat teksten [sup][/sup] i mit textarea-felt ved klik på et billede. Hvordan gøres det så simpelt som muligt? Teksten skal helst placeres hvor cursoren var før, og efterfølgende skal den være skriveklar mellem [sup] og [/sup]
Avatar billede jakobclausen Nybegynder
12. august 2004 - 17:41 #1
Kan du bruge at man skal markere teksten og derefter bliver der sat [sup] og [/sup] rundt om ?
Avatar billede webcreator Nybegynder
12. august 2004 - 17:46 #2
Funktionen må gerne være til stede - og jeg vil da gerne have løsningen hvis ikke en bedre findes :)
Avatar billede jakobclausen Nybegynder
12. august 2004 - 17:48 #3
<HEAD>
<script language="JavaScript">
function makeSup()
{
  sT = document.selection.createRange();
  sTxt = sT.text;
  if(!sTxt.length > 0)
  {
      return( false);
  }
  sT.text = "[sup]" + sTxt + "[/sup]";
}
</script>
</HEAD>

Textarea: <textarea name="Text" cols="50" rows="5"></textarea>
Billede: <img src="billede.jpg" onClick="makeSup()">
Avatar billede jakobclausen Nybegynder
12. august 2004 - 17:55 #4
Ref: http://www.1001line.dk/filop/vbscript/textareaformat/default.asp

Det andet _kan _ også lade sig gøre, men er lidt sværere at lave og har aldrig rigtig fået det til at virke.
Avatar billede webcreator Nybegynder
12. august 2004 - 18:06 #5
Hov, dette er en løsning jeg skal bruge til mange knapper - så jeg vil gerne have lavet det så funktionen kan bruges flere gange - og at teksten som skal indsættes ligger i min onclick. I øvrigt er det også vigtigt at jeg har fokus på mit textarea-felt efter jeg har trykket på en knap. Og så skal det self. både virke til IE, Mozilla mf.
Avatar billede webcreator Nybegynder
12. august 2004 - 19:11 #6
*suk*
Avatar billede jakobclausen Nybegynder
12. august 2004 - 19:21 #7
Hmm kunne du slet ikke bruge mit script - siden du afviser ?
Avatar billede jakobclausen Nybegynder
12. august 2004 - 19:21 #8
...det er ikke engang 2 timer siden du har oprettet, det er ikke meget chance du giver
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