30. september 2002 - 16:49Der er
3 kommentarer og 1 løsning
HTML Editor der indsætter div-tags
Jeg sidder og kæmper med en WYSIWYG HTML-Editor.
Den bruger execCommand til at ændre formateringen, men jeg ville gerne have at man kunne sætte div-tags ind i stedet for fx. H1-tags, men bruger jeg formatblock kan jeg ikke sætte tag om enkelte ord.
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Slettet bruger
30. september 2002 - 17:28#1
function indsaetDiv() { sel = editorReference.document.selection.createRange(); sel.text = "<div>" + sel.text + "</div>"; }
Ja, det er også det umiddelsbare svar jeg selv ville give, men hvordan holder jeg styr på tag-ene, så HTMLen ikke ender sådan:
<div class=a>dfsddf<div class=b>dfsdfsd</div>Dette skulle have været class b</div>
Synes godt om
Slettet bruger
07. oktober 2002 - 14:55#3
function indsaetDiv() { sel = editorReference.document.selection.createRange(); if (sel.htmlText.toLowerCase().indexOf("<div") == -1 && sel.htmlText.toLowerCase().indexOf("</div>") == -1) sel.pasteHTML("<div>" + sel.htmlText + "</div>"); else alert("Du må ikke have et div tag inden i et div tag, din "#%&R¤&%&%!"); }
Synes godt om
Slettet bruger
07. oktober 2002 - 14:55#4
OK, fjern lige det sidste i alerten. Det kan måske give lidt forviklinger.
Synes godt om
Ny brugerNybegynder
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.