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> </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
