Avatar billede pfp Nybegynder
27. november 2003 - 13:32 Der er 3 kommentarer og
1 løsning

Rent HTML

Hej,

Jeg har en funktion som rydder op i det jeg paster fra word inden det bliver indsat i min cms editor.

Funktionen:

function cleanFromWord()
    {
    var oEditorTmp = eval("idContentTmp"+this.oName);
    for (var i = 0; i < oEditorTmp.document.body.all.length; i++)
        {
        oEditorTmp.document.body.all[i].removeAttribute("className","",0);
        oEditorTmp.document.body.all[i].removeAttribute("style","",0);
        }
    var sHTML = oEditorTmp.document.body.innerHTML;

    var str = sHTML;

    var arrTmp = str.split('<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />');
    if (arrTmp.length > 1) str = arrTmp.join("");

    var arrTmp = str.split("<o:p>");
    if (arrTmp.length > 1) str = arrTmp.join("");

    var arrTmp = str.split("</o:p>");
    if (arrTmp.length > 1) str = arrTmp.join("");

    var arrTmp = str.split("<o:p>&nbsp;</o:p>");
    if (arrTmp.length > 1) str = arrTmp.join("");

    return  str;
    }

Men den fjerne ikke font tags, så når jeg gemmer siden i mit cms, så kommer det til at se helt forkert ud fordi, den bruger sine egne tags istedet for det jeg har defineret i CSS.

Jeg håber der er en der kan hjælpe med at udvide funktionen..

/pfp
Avatar billede casper_skovgaard Nybegynder
28. november 2003 - 09:21 #1
måske kan du bruge noget fra dette spørgsmål ->

http://www.eksperten.dk/spm/432939
Avatar billede pfp Nybegynder
28. november 2003 - 09:56 #2
Ja det kan jeg nok godt :)

Den opgave er nemlig også oprettet af mig...
Avatar billede casper_skovgaard Nybegynder
28. november 2003 - 11:14 #3
hold kæft hvor er jeg kvik... not :)
Avatar billede pfp Nybegynder
06. januar 2004 - 00:23 #4
lukker.
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