2010-10-23 5 views
0

Lorsque je copie une table de collage à partir d'un fichier Word, elle ne me permet pas d'ajouter du texte en dehors de la table. Je suis cette procédure 1) copier coller la table à partir du fichier Microsoft Word en utilisant l'option "paste word" dans fckeditor. Mais après cela, si je veux taper du texte en dehors de la table, fckeditor ne me permet pas de le faire.Problème d'insertion de la table FCKEDITOR à partir du document

le curseur ne va pas à l'extérieur de la table

Merci pour toute aide, des solutions à l'avance

Répondre

0

débrouillés pour corriger ce bug. patchwork: P

\ éditeur \ dialogue \ fck_paste.html ligne n ° 100 à l'intérieur fonction Ok() {}

ajouté quelques lignes à deux endroits

1)

else 
    sHtml = oBody.innerHTML ; 
// 25oct2010 added to fix After pasting a table from word it is not possible to navigate outside the table 
    if (oEditor.FCKBrowserInfo.IsIE) 
     sHtml+=""; 
    else 
     sHtml+="< br/>"; 
    //end 25oct2010 added to fix After pasting a table from word it is not possible to navigate outside the table 
     // Fix relative anchor URLs (IE automatically adds the current page URL). 
     var re = new RegExp(window.location + "#", "g") ; 

2)

range.MoveToBookmark(bookmark) ; 
     range.Collapse(false) ; 
     range.Select() ; 
     range.Release() ; 
     return true ; 
    } 
    // 25oct2010 added to fix After pasting a table from word it is not possible to navigate outside the table 
    if (oEditor.FCKBrowserInfo.IsIE) 
     sHtml+=""; 
    else 
     sHtml+="< br/>"; 
    //end 25oct2010 added to fix After pasting a table from word it is not possible to navigate outside the table 
    oEditor.FCK.InsertHtml(sHtml) ; 

Remarque: créez l'étiquette br appropriée à ces lignes sHtml + = "< br />";

Questions connexes