Проблема вставки таблицы FCKEDITOR из документа - PullRequest
0 голосов
/ 23 октября 2010

Когда я копирую таблицу вставки из файла слова, это не позволяет мне добавлять текст вне таблицы. Я следую этой процедуре 1) скопируйте и вставьте таблицу из файла Microsoft Word, используя опцию «вставить слово» в fckeditor. Но после этого, если я захочу напечатать какой-нибудь текст вне таблицы, fckeditor не позволит мне сделать это.

курсор не выходит за пределы таблицы

спасибо за любую помощь, заранее решения

1 Ответ

0 голосов
/ 25 октября 2010

как-то удалось исправить эту ошибку.пэчворк: P

\ editor \ dialog \ fck_paste.html строка № 100 внутри функции Ok () {}

добавил несколько строк в двух местах

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 ) ;

Примечание: сделайте правильный тег br в этих строках sHtml + = "
";

...