第一步:解压ueditor压缩包 在项目中按顺序引入三个文件
<script type="text/javascript" charset="utf-8" src="项目路径下的/ueditor/ueditorconfigjs"></script>
<script type="text/javascript" charset="utf-8" src="项目路径下的/ueditor/ueditorallminjs"> </script>
<script type="text/javascript" charset="utf-8" src="项目路径下的/ueditor/lang/zh-cn/zh-cnjs"></script>
第二步:找到你的文本域
<textarea id="editor" style="width:630px;height:220px;"></textarea>记住你此刻的id是:editor (也可以是别的但是要和后面的保持一致)
第三部:引入一段Js代码
<script type="text/javascript">
var ue = UEgetEditor('editor');
</script>
记住第三步括号里的editor和文本域的id是一致的 记住引入js文件的顺序 最后刷新页面即可
容易出错的地方也就是引入时的路径
<script type="text/javascript" src="ueditor/editor_configjs"></script>
<script type="text/javascript" src="ueditor/editor_alljs"></script>
<link rel="stylesheet" href="ueditor/themes/default/ueditorcss"/>
<form id="form1" name="form1" method="post" action="testphp">
<div id="myEditor"></div>
<!-- <script type="text/plain" id="myEditor" name="content"></script>
<script type="text/javascript">
var editor = new baidueditoruiEditor();
editorrender("myEditor");
</script>-->
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<input name="action" type="text" value="add">
<tr>
<td><script type="text/plain" id="myEditor" name="content"> </script>
<script language="javascript">
var editor = new baidueditoruiEditor({ textarea:'content'});
editorrender("myEditor");
</script>
<input type="submit" name="Submit" value="提交" />
</td>
</tr>
</table></form>
ueditorallminjs 是压缩后的js文件,无法修改,但有以下的提议给你:
1 确保您的路径正确
在使用ueditor时,路径可能会出现问题。请确保您的路径正确,可以使用相对路径或绝对路径。
2 修改ueditor的配置
在ueditor的配置中,有一个叫做"imageUrlPrefix"的属性,可以设置的前缀路径。您可以尝试修改这个属性,以确保正确显示和回显。
3 使用ueditor提供的事件
ueditor提供了一些事件,可以在上传和回显时进行处理。您可以尝试使用这些事件来解决您的问题。
4 使用ueditor的插件
ueditor有一些插件,可以帮助您解决显示和回显的问题。您可以尝试使用这些插件,以便更好地处理您的问题。
1、下载编辑器
2、解压到网站文件夹中
3、文件头中 加载js 文件,注意路径 和编码
<script type="text/javascript" charset="gbk" src="/editor_configjs"></script>
<script type="text/javascript" charset="gbk" src="/editor_alljs"></script>
4、 定义编辑器的编辑框
<script id="editor" type="text/plain" style="width:1076px;" >这里可以书写,编辑器的初始内容</script>
5、页面底部加入初始化程序
<script type="text/javascript">
//实例化编辑器
UEgetEditor('editor');
function createEditor(){
enableBtn();
UEgetEditor('editor')
}
function getAllHtml() {
alert( UEgetEditor('editor')getAllHtml() )
}
function getContent() {
var arr = [];
arrpush( "使用editorgetContent()方法可以获得编辑器的内容" );
arrpush( "内容为:" );
arrpush( UEgetEditor('editor')getContent() );
alert( arrjoin( "\n" ) );
}
function getPlainTxt() {
var arr = [];
arrpush( "使用editorgetPlainTxt()方法可以获得编辑器的带格式的纯文本内容" );
arrpush( "内容为:" );
arrpush( UEgetEditor('editor')getPlainTxt() );
alert( arrjoin( '\n' ) )
}
function setContent() {
var arr = [];
arrpush( "使用editorsetContent('欢迎使用ueditor')方法可以设置编辑器的内容" );
UEgetEditor('editor')setContent( '欢迎使用ueditor' );
alert( arrjoin( "\n" ) );
}
function setDisabled() {
UEgetEditor('editor')setDisabled( 'fullscreen' );
disableBtn( "enable" );
}
function setEnabled() {
UEgetEditor('editor')setEnabled();
enableBtn();
}
function getText() {
//当你点击按钮时编辑区域已经失去了焦点,如果直接用getText将不会得到内容,所以要在选回来,然后取得内容
var range = UEgetEditor('editor')selectiongetRange();
rangeselect();
var txt = UEgetEditor('editor')selectiongetText();
alert( txt )
}
function getContentTxt() {
var arr = [];
arrpush( "使用editorgetContentTxt()方法可以获得编辑器的纯文本内容" );
arrpush( "编辑器的纯文本内容为:" );
arrpush( UEgetEditor('editor')getContentTxt() );
alert( arrjoin( "\n" ) );
}
function hasContent() {
var arr = [];
arrpush( "使用editorhasContents()方法判断编辑器里是否有内容" );
arrpush( "判断结果为:" );
arrpush( UEgetEditor('editor')hasContents() );
alert( arrjoin( "\n" ) );
}
function setFocus() {
UEgetEditor('editor')focus();
}
function deleteEditor() {
disableBtn();
UEgetEditor('editor')destroy();
}
function disableBtn( str ) {
var div = documentgetElementById( 'btns' );
var btns = domUtilsgetElementsByTagName( div, "input" );
for ( var i = 0, btn; btn = btns[i++]; ) {
if ( btnid == str ) {
domUtilsremoveAttributes( btn, ["disabled"] );
} else {
btnsetAttribute( "disabled", "true" );
}
}
}
function enableBtn() {
var div = documentgetElementById( 'btns' );
var btns = domUtilsgetElementsByTagName( div, "input" );
for ( var i = 0, btn; btn = btns[i++]; ) {
domUtilsremoveAttributes( btn, ["disabled"] );
}
}
</script>
多余函数可以删除,如果你用不着的话
编辑器资源文件根路径配置:windowUEDITOR_HOME_URL = "/xxxx/xxxx/";
配置项主体。注意,此处所有涉及到路径的配置别遗漏URL变量。
工具栏上的所有的功能按钮和下拉框,可以在new编辑器的实例时选择自己需要的从新定义;
语言配置项,默认是zh-cn。有需要的话也可以使用如下这样的方式来自动多语言切换,当然,前提条件是lang文件夹下存在对应的语言文件!
你用的什么语言,服务器端生成的时候,直接写在里面就可以了啊,比如
<textarea name="content" cols="800" rows="800" id="myEditor">
<%=x_content%>
</textarea>
<script type="text/javascript">
var editor = new UEuiEditor({initialFrameHeight:450});
editorrender("myEditor");
//124以后可以使用一下代码实例化编辑器
//UEgetEditor('myEditor')
</script>
以上就是关于百度的ueditor怎么引用全部的内容,包括:百度的ueditor怎么引用、你好ueditor编辑器用div你是怎么获取到值的呢、vue引用ueditor,图片显示和回显有问题,应怎样去修改ueditor.all.min.js源码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)