Avatar billede qualon1 Nybegynder
21. april 2005 - 14:28 Der er 2 kommentarer og
1 løsning

Hvis markøren er i et felt

Hej... Et meget simpelt spørgsmål... Jeg vil gerne have en function der hedder inserthtml();

function insertHTML(html) {
  if (html) {
    inserttofield(html);
  }
}

sådan er den nu.. Men i inserttofield(); har den en fejl med at den, hvis markøren ikke er i text felter så skriver den det tekst den skulle indsætte i textarea oppe i toppen af siden. Den skriver altså det på siden i stedet for i textarea. Jeg ved godt den rigtige løsning er at rette koden men det må jeg ikke i dette. Jeg skal istedet for en parameter der siger at hvis focus er i textarea ved navn "text" i form "edit" så skal den udføre functionen... ellers skrive i en advarsel: Du skal placere markøren i tekstfeltet!"

håber nogen vil hjælpe
Avatar billede olebole Juniormester
21. april 2005 - 16:48 #1
<ole>

For det første: Fortæl altid nøjagtig, hvad du gør - eller læg et link. Det er langt fra alle, der kan gætte sig frem til, at du har gjort dit textarea contenteditable - og at 'fejlen' opstår af den grund.

Når det er sagt, så er det ikke muligt at hjælpe uden hele koden - og du kommer i øvrigt ikke udenom at rette i den.

/mvh
</bole>
Avatar billede qualon1 Nybegynder
21. april 2005 - 17:19 #2
Okay... http://work.qualon.dk/editor3/examples/fully-loaded.html# <- det er den editor jeg vil bruge... Jeg har lavet et link i bunden der hedder test. Når man trykker der indsætter den "test" i tekstfelter der hvor markøren er.. Det er også godt nok, problemet er så at hvis man prøver at fjerne markøren fra feltet (trykke et tilfældig sted på siden uden for editoren) og igen prøver at trykke test... Så indsætter den istedet "test" i toppen af siden...
Avatar billede qualon1 Nybegynder
21. april 2005 - 19:17 #3
/lukker... prøver en ny tråd
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