Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ckeditor 如何在编辑器中设置文本_Ckeditor_Ckfinder - Fatal编程技术网

Ckeditor 如何在编辑器中设置文本

Ckeditor 如何在编辑器中设置文本,ckeditor,ckfinder,Ckeditor,Ckfinder,如何在CKEditor中设置文本?CKEditor还需要与ckfinder集成 我试过了 //我需要在代码隐藏中设置ckeditor文本的值。为了从代码bhind获得该值,我使用了一个div,它将在代码隐藏中设置。这是目前没有隐藏,但我最终会这样做。我需要将此值设置为我的ckeditor <textarea id="editor1" name="editor1"></textarea> <script type="text/javascrip

如何在CKEditor中设置文本?CKEditor还需要与ckfinder集成

我试过了

//我需要在代码隐藏中设置ckeditor文本的值。为了从代码bhind获得该值,我使用了一个div,它将在代码隐藏中设置。这是目前没有隐藏,但我最终会这样做。我需要将此值设置为我的ckeditor

    <textarea id="editor1" name="editor1"></textarea>
        <script type="text/javascript">
            window.onload = function () {

                    var edt = CKEDITOR.replace('editor1', { toolbar: 'Basic' });
 CKFinder.setupCKEditor(edt, '/ckfinder/');

                    var t = <%=editortext.InnerText %>;


                    CKEDITOR.instances.editor1.setData(t);

            }

window.onload=函数(){
var edt=CKEDITOR.replace('editor1',{toolbar:'Basic'});
setupCKEditor(edt,“/CKFinder/”);
var t=;
CKEDITOR.instances.editor1.setData(t);
}

如果我为t放置一些静态文本,var t=“some text”

然后设置

CKEDITOR.instances.editor1.setData(t);它很好用

如果我使用

var t = <%=editortext.InnerText %>;


                    CKEDITOR.instances.editor1.setData(t);
var t=;
CKEDITOR.instances.editor1.setData(t);

ckeditor不再显示。仅显示文本区域。如何在ckeditor中设置文本?请先帮助检查浏览器控制台中的错误。还要观察从后端代码呈现到该模板中的内容。最可能缺少的是引号
和/或呈现的字符串包含未替换的撇号/quot。马克


控制台就是一切。

此语法在这里可能很有用:

CKEDITOR.instances['editor1'].setData(t); // where editor1 is id
或者试试这个

edt.setData(t);

这篇文章引用了很久,但我希望我不会太晚让其他人看到:

您忘记用引号括起服务器端代码:

var t=“”

页面的呈现方式如下所示:

var t = "your text here";
而不是

var t=此处的文本

使用代码肯定会破坏javascript的解析器


<script>
     function SetContents(value ) {

        var oEditor =  CKEDITOR.instances.MainContent_editor1;       
        var t = document.getElementById('<%=editor1.ClientID %>').value ;
        oEditor.setData(t); 

     } 

 </script>


<script type="text/javascript">

                var ckEditor = CKEDITOR.replace('<%=editor1.ClientID %>', {

                    //               extraPlugins: 'bbcode',
                    //               fullPage : true,
                    extraPlugins: 'docprops',
                    removeDialogTabs: 'image:advanced',
                    filebrowserImageUploadUrl: 'Upload.ashx',
                    resize_enabled: false,


                    toolbar: [

                ['Source', '-', 'Bold', 'Italic', '-', 'NumberedList', 'BulletedList', '-', 'Link', 'Unlink'],

                ['FontSize', 'TextColor', 'BGColor'],

                ['Image']

            ]

                });
                var oEditor = CKEDITOR.instances.MainContent_editor1;
                var t = document.getElementById('<%=editor1.ClientID %>').value;
                oEditor.setData(t);

                function pageLoad() { // this is because after postback jquery not working

                            var instance = CKEDITOR.instances['<%=editor1.ClientID %>'];


                    if (instance) {
                        CKEDITOR.remove(ckEditor);
                    }
                    CKEDITOR.replace('<%=editor1.ClientID %>', {

                        //               extraPlugins: 'bbcode',
                        //               fullPage : true,
                        extraPlugins: 'docprops',
                        removeDialogTabs: 'image:advanced',
                        filebrowserImageUploadUrl: 'Upload.ashx',
                        resize_enabled: false,
                        toolbar: [

                ['Source', '-', 'Bold', 'Italic', '-', 'NumberedList', 'BulletedList', '-', 'Link', 'Unlink'],

                ['FontSize', 'TextColor', 'BGColor'],

                ['Image']

            ]

                    });

                    var oEditor = CKEDITOR.instances.MainContent_editor1;
                    var t = document.getElementById('<%=editor1.ClientID %>').value;
                    oEditor.setData(t);

                    }

 </script>
函数集合内容(值){ var oEditor=CKEDITOR.instances.MainContent\u editor1; var t=document.getElementById(“”).value; oEditor.setData(t); } var ckEditor=ckEditor.replace(“”{ //extraPlugins:'bbcode', //整页:对, extraPlugins:'docprops', removeDialogTabs:“图像:高级”, filebrowserImageUploadUrl:'Upload.ashx', 已启用调整大小:false, 工具栏:[ ['Source'、'-'、'Bold'、'Italic'、'-'、'NumberedList'、'BulletedList'、'-'、'Link'、'Unlink'], ['FontSize','TextColor','BGColor'], ['Image'] ] }); var oEditor=CKEDITOR.instances.MainContent\u editor1; var t=document.getElementById(“”).value; oEditor.setData(t); 函数pageLoad(){//这是因为回发后jquery不工作 var instance=CKEDITOR.instances['']; 如果(实例){ CKEDITOR.remove(CKEDITOR); } CKEDITOR.替换(“”{ //extraPlugins:'bbcode', //整页:对, extraPlugins:'docprops', removeDialogTabs:“图像:高级”, filebrowserImageUploadUrl:'Upload.ashx', 已启用调整大小:false, 工具栏:[ ['Source'、'-'、'Bold'、'Italic'、'-'、'NumberedList'、'BulletedList'、'-'、'Link'、'Unlink'], ['FontSize','TextColor','BGColor'], ['Image'] ] }); var oEditor=CKEDITOR.instances.MainContent\u editor1; var t=document.getElementById(“”).value; oEditor.setData(t); }