Jeg sidder og arbejder på en side som bruger contenteditable til at rediger indholdet.
Når jeg paster tekst ind som er kopieret fra f.eks. en internetside kommer formateringen med. Jeg sidder nu og bakser med at få lavet en knap som kan fjerne al formatering, således at teksten kommer til at stå i grundtypen.
Er der et klogt hoved som kan komme på en funktion der kan gøre dette?
Som det ser ud nu har jeg en funktion til overskrift som indsætter <h1></h1> om den markerede tekst og en funktion til brødtekst som sætter <p></p> om den markerede tekst.
Overskriftfunktionen fjerner faktisk alle tags men det gør brødtekst funktionen ikke - det vil jeg gerne ha den til! :)
Nå gutter.. ..så har jeg sku fusket mig frem til det selv. Jeg ændrede bare funktionen således at den først laver det markerede til overskrift og der efter til brødtekst.. ..for jeg som syns det ku være sjov ser funktionerne sådan ud:
function overskrift() { document.execCommand('formatblock', false, '<H2>') }
function tekst() //gammel version { document.execCommand('formatblock', false, '<p>') }
function tekst() //ny version { document.execCommand('formatblock', false, '<H2>') document.execCommand('formatblock', false, '<p>') }
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.