Avatar billede thabunny Nybegynder
20. december 2001 - 20:41 Der er 5 kommentarer og
1 løsning

Problemer med Createrange()

når jeg bruger createrange og ikke har markeret noget men blot har sat curseren i mit contenteditable div indsætter den det jeg vil have i toppen og ikke der hvor curseren blinker...
Hvordan fixer jeg det her problem???
Avatar billede nikolajdu Nybegynder
20. december 2001 - 21:37 #1
Jeg kunne godt byde, men vil det passe ind i din kode??? Næppe. Smid noget kode så er man fri for at skulle gætte :))

/Nikolaj
Avatar billede thabunny Nybegynder
21. december 2001 - 15:54 #2
det her:
function ec2() {
    var  range= document.selection.createRange()
        range.pasteHTML(\'<img src=\"weirdologo.gif\" width=\"250\" height=\"34\" border=\"0\">\');
}
Avatar billede nikolajdu Nybegynder
22. december 2001 - 15:06 #3
Det er ikke meget kode du har smidt. Det hjælper ikke en dyt :((

Man skal stadigt forsøge at gætte sig til hvordan du har bygget det hele op.

/Nikolaj
Avatar billede thabunny Nybegynder
24. december 2001 - 15:05 #4
det er vel det eneste der er nødvendigt, for når jeg kalder den function i mit contenteditable DIV så sættr den det på starten af siden altså uden for DIV\'et, man skal markere en tekst før den gidder sætte den der, og så sletter den teksten hvilket ikke er fedt!
så vil gerne have det sådan at jeg bare sætte curseren et sted klikker og trykker indsæt! til funktionen ec20
Avatar billede thabunny Nybegynder
22. januar 2002 - 22:57 #5
ingen der ville have point?
Avatar billede mmolsen Nybegynder
20. juni 2003 - 18:25 #6
inden du paster din html skal du skrive:
ID.focus();

Hvor ID er det id som din iFrame eller Div har.
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