Avatar billede peleiden Nybegynder
27. februar 2003 - 11:33 Der er 3 kommentarer

WYSIWYG

Jeg er ved at lave en WYSIWYG

Nå jeg skal lave en knap som indsætter liks har jeg prøvet at bruge execCommand('createLink') hvilket også virker fint, men man har ikke muligheden for at definere target på denne måde (eller har man).

Derfor vil jeg lave en promt('Skriv link', 'http//') på det man har valgt i editoren.. Dette kan jeg ikke få til at virke.

Hvordan ser sådan en ud??

Har lavet dette:

function dolink () {
document.ifr.focus();
range = ifr.document.createRange();
com = dolink.arguments[0];
sec = dolink.arguments[1];


url = window.prompt('Skriv url:');


('<a href="' + url + '" target="_blank">' + range + '</a> </a>');
}

Hvordan definerer jeg range, som er det som brugeren har valgt?
Avatar billede Slettet bruger
28. februar 2003 - 16:53 #1
Lidt inspiration:
www.phoenixv.dk/wysiwyg/
Avatar billede roo104 Nybegynder
02. marts 2003 - 19:49 #2
phoenixv den virker kun til IE :( . Det gør det jo ikke nemmere for os der prøver at undertrykke Explorer
Avatar billede Slettet bruger
02. marts 2003 - 20:22 #3
Grunden til, at den kun virker i IE, er, at WYSIWYG-funktionaliteten kun er tilgængelig i IE! Et alternativ er dog at bruge Java-appletter.
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