Avatar billede kcdk Juniormester
04. maj 2003 - 19:59 Der er 13 kommentarer og
1 løsning

CMS problemer ang. formatering

Jeg bruger følgende:

function Kursiv(varField)
{
if (document.getSelection) sel = document.getSelection();
else if (document.selection) sel = document.selection.createRange().text;
var sel2 = "<I>" + sel + "</I>";
varField.value = varField.value.replace(new RegExp(sel),sel2);
}

Dette er hvad der er ved formen:

<input type="button" value="Kursiv" class="knapFORSIDE" onClick="Kursiv(document.forsidetekstform.forsidetekst);">


Men problemet er at hvis f.eks. der er ordet politi jeg har markeret og ordet politi også er længere oppe i teksten så bliver det det første politi der bliver kursiv og ikke det jeg havde planlagt.
Avatar billede jakobclausen Nybegynder
04. maj 2003 - 20:01 #1
kcdk >> Undskyld spam, men bruger du icq, vil gerne spørge om noget vedr. CMS ?
Avatar billede kcdk Juniormester
04. maj 2003 - 20:02 #2
Ja, 19975786
Avatar billede olebole Juniormester
04. maj 2003 - 20:05 #3
<ole>

Brug søgefunktionen ... der er hundredevis af lign. spm. på Eksperten  :)

/mvh
</bole>
Avatar billede kcdk Juniormester
04. maj 2003 - 20:06 #4
Det ved jeg at der nok er, men er i tvivl om hvad jeg skal søge efter
Avatar billede Slettet bruger
04. maj 2003 - 20:13 #5
olebole, er du interesseret i en programmeringsopgave? Mod betaling naturligvis.

Undskyld støj kcdk, men jeg kunne ikke lige finde oleboles e-mail adresse.
Avatar billede mm12010 Nybegynder
04. maj 2003 - 20:17 #6
Avatar billede kcdk Juniormester
04. maj 2003 - 20:20 #7
Øhh, jeg har min kode, jeg vil gerne bare vide hvorfor at den vælge det førstkomne ord i stedet for det jeg har markeret. Ligeledes vil jeg gerne høre hvis der er en løsning
Avatar billede mm12010 Nybegynder
04. maj 2003 - 20:25 #8
prøv at ændre:
document.forsidetekstform.forsidetekst
til:
document.selection.createRange().text
Avatar billede olebole Juniormester
04. maj 2003 - 20:27 #9
kcdk >> Hvad er kravspecs til din applikation - i forhold til browserunderstøttelse?

schulze >> Mail sendt  ;o)
Avatar billede kcdk Juniormester
04. maj 2003 - 20:29 #10
Bare IE
Avatar billede kcdk Juniormester
04. maj 2003 - 20:32 #11
mm12010>> Dit elelrs udmærkede forslag gav bare et scriptfejl.
Avatar billede olebole Juniormester
04. maj 2003 - 20:32 #12
Så prøv at søge på E. Det er ikke en synderlig smart måde at gøre det på, du har valgt  ;o)
Prøv at søge under HTML og JavaScript ... søgeord: 'editor', 'dhtml editing component'
/mvh
Avatar billede kcdk Juniormester
04. maj 2003 - 21:29 #13
Jeg ved godt at De findes, men har ikke styr på dem. Men nu prøver jeg krafter alligevel
Avatar billede =maddog= Nybegynder
04. maj 2003 - 21:39 #14
At bruge html til at editere html er umiddelbart en tiltalende idé. Problemet er dog at mange funktioner (såsom) innerHTML har read/write properties.
Når du LÆSER en html node, skal nodeName ifølge W3C være med store <BOGSTAVER>.
Når du SKRIVER en html node, skal nodeName ifølge W3C være med små <bogstaver>.
Dvs., hvis alle eksempler der gives på eksperten skal være korrekte skulle vi faktisk give eksemplerne med store bogstaver og spørgeren skal så skrive det ind i sit eget dokument med små bogstaver (hvilket vil blive en kende idiotisk).
For en HTML editor er det ikke så nemt. Når du henter din editerede html ud skal den enten være med store eller små tag names. Og begge dele vil være forkert. En vaske ægte catch 22.
My two cents worth.
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