Avatar billede hojgaard Nybegynder
09. september 2003 - 18:39 Der er 8 kommentarer og
2 løsninger

WYSIWYG editor

Hej,

Jeg er ved at prøve at lave en browser baseret WYSIWYG-editor i C#. Til dette benytter jeg en iframe til indholdet. Det er ikke noget problem at gøre tekst fed, kursiv, osv.

Mit problem er at indsætte tekst i iframe fra codebehind.
Jeg har prøvet med:

myiframe.InnerHtml = "<b>WYSIWYG</b>";

men det virker ikke.

Hvordan kan jeg fra codebehind indsætte indhold i en iframe?
Avatar billede clausjul Nybegynder
09. september 2003 - 18:46 #1
Hm, det kan godt være at editoren skal sættes op på en speciel måde.

Prøv at se på FCKEditor (http://www.fredck.com/FCKeditor/) - den er ret nem at sætte op.
Avatar billede hojgaard Nybegynder
09. september 2003 - 18:48 #2
Den har jeg allerede prøvet at kigge på :o)
Desværre hjælper den mig ikke videre...
Avatar billede clausjul Nybegynder
09. september 2003 - 19:17 #3
Men jeg kender den godt. Du får editoren frem, ikke? For at indsætte tekst i editoren så skal du skrive myControl.Value = "blabla"

myControl er den control, som FCKeditor har.
Avatar billede bufferzone Praktikant
09. september 2003 - 19:38 #4
Microsoft har faktisk lavet en gratis (man tror det er løgn) editor til dot NET her er tale om Microsoft Web Matrix der kan hentes gratis fra www.asp.net
Avatar billede clausjul Nybegynder
09. september 2003 - 19:39 #5
Jamen, det er ikke det han vil have. Han vil have en editor som benyttes via browseren.
Avatar billede bufferzone Praktikant
09. september 2003 - 20:14 #6
hojgaard>deter mig der er søvnig og ikke læser ordentligt efter, se bort fra mit svar
Avatar billede hojgaard Nybegynder
09. september 2003 - 21:34 #7
En anden løsning ville være at benytte et textarea i stedet.
Nogen der ved hvordan man kan få det til at vise html?
Avatar billede clausjul Nybegynder
09. september 2003 - 21:45 #8
Text-area kan ikke lave HTML-formatteringer - den viser kun ren tekst. Du er nødt til at bruge FCK-editor eller lign. for at have en WYSIWYG editor.
Avatar billede roger Nybegynder
10. september 2003 - 22:18 #9
du skal åbne og lukke dit document....f.eks.
dinIframe.document.open();
dinIframe.document.write("ostemad");
dinIframe.document.close();

Har selv lavet en sådan editor, og mit råd til vil være først at få det hele til at spille, før du begynder at kode det i .Net. Der kommer såååå mange uforudsete probs.
Avatar billede hojgaard Nybegynder
11. september 2003 - 19:02 #10
>> roger
Perfekt! Det var præcis det jeg søgte.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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