ueditor百度编辑器的赋值⽅法
⽰例: ueditor.baidu/website/onlinedemo.html
引⽤代码: window.UMEDITOR_HOME_URL = $CONFIG['domain'] + "/res/local/js/ueditor/"; //注意就是这⾥!
window.UEDITOR_CONFIG.imageUrl = $CONFIG['domain'] + '/goodspic?type=2';
window.UEDITOR_CONFIG.savePath= ['upload'];
window.UEDITOR_CONFIG.imagePath = $CONFIG['domain'] + '/res/local/uploads/';
⽰例代码
var domUtils = UE.dom.domUtils;
var ServerUrl = '/server/ueditor/';
var options = {
//图⽚上传配置区
serverUrl:ServerUrl+"controller.php"
,imageUrl:ServerUrl+"imageUp.php" //图⽚上传提交地址
,imagePath:ServerUrl //图⽚修正地址,引⽤了fixedImagePath,如有特殊需求,可⾃⾏配置
//涂鸦图⽚配置区
,scrawlUrl:ServerUrl+"scrawlUp.php" //涂鸦上传地址
,scrawlPath:ServerUrl+"" //图⽚修正地址,同imagePath
//附件上传配置区
,fileUrl:ServerUrl+"fileUp.php" //附件上传提交地址
,filePath:ServerUrl //附件修正地址,同imagePath
,catchRemoteImageEnable: false
// ,catcherUrl:ServerUrl +"getRemoteImage.php" //处理远程图⽚抓取的地址
// ,catcherPath:ServerUrl //图⽚修正地址,同imagePath
,imageManagerUrl:ServerUrl + "imageManager.php" //图⽚在线管理的处理地址
,imageManagerPath:ServerUrl //图⽚修正地址,同imagePath
,snapscreenHost: location.hostname //屏幕截图的server端⽂件所在的⽹站地址或者ip,请不要加
,snapscreenServerUrl: ServerUrl +"imageUp.php" //屏幕截图的server端保存程序,UEditor的范例代码为“ServerUrl +"server/upload/snapImgUp.php"” ,snapscreenPath: ServerUrl
,snapscreenServerPort: location.port //屏幕截图的server端端⼝
,wordImageUrl:ServerUrl + "imageUp.php" //word转存提交地址
,wordImagePath:ServerUrl //
,getMovieUrl:ServerUrl+"getMovie.php" //视频数据获取地址
,videoUrl:ServerUrl+"fileUp.php" //附件上传提交地址
,videoPath:ServerUrl, //附件修正地址,同imagePath
lang:/^zh/.test(navigator.language || navigator.browserLanguage || navigator.userLanguage) ? 'zh-cn' : 'en',
langPath:UEDITOR_HOME_URL + "lang/",
disabledTableInTable: false,
webAppKey:"9HrmGf2ul4mlyK8ktO2Ziayd",
initialFrameWidth:860,
initialFrameHeight:400,
focus:true,
shortcutMenu:["fontfamily", "fontsize", "bold", "italic", "underline", "forecolor", "backcolor", "insertorderedlist", "insertunorderedlist"]
};
function setLanguage(obj) {
var value = obj.value,
opt = {
lang:value
};
d(opt, options, true);
UE.delEditor("editor");
//清空语⾔
if (!UE._bak_I18N) {
UE._bak_I18N = UE.I18N;
}
UE.I18N = {};
UE.I18N[opt.lang] = UE._bak_I18N[ opt.lang ];
}
function isFocus(e){
Editor('editor').isFocus());
UE.dom.domUtils.preventDefault(e)
}
function setblur(e){
UE.dom.domUtils.preventDefault(e)
}
function insertHtml() {
var value = prompt('插⼊html代码', '');
}
function createEditor() {
enableBtn();
initialFrameWidth:"100%"
})
}
function getAllHtml() {
Editor('editor').getAllHtml())
}
function getContent() {
var arr = [];
arr.push("使⽤Content()⽅法可以获得编辑器的内容");
arr.push("内容为:");
arr.Editor('editor').getContent());
alert(arr.join("\n"));
}
function getPlainTxt() {
var arr = [];
arr.push("使⽤PlainTxt()⽅法可以获得编辑器的带格式的纯⽂本内容");
arr.push("内容为:");
arr.Editor('editor').getPlainTxt());
alert(arr.join('\n'))
}
function setContent(isAppendTo) {
var arr = [];
arr.push("使⽤editor.setContent('欢迎使⽤ueditor')⽅法可以设置编辑器的内容");
alert(arr.join("\n"));
}
function setDisabled() {
disableBtn("enable");
}
function setEnabled() {
enableBtn();
}
function getText() {
//当你点击按钮时编辑区域已经失去了焦点,如果直接⽤getText将不会得到内容,所以要在选回来,然后取得内容 var range = UE.getEditor('editor').Range();
range.select();
var txt = UE.getEditor('editor').Text();
alert(txt)
}
function getContentTxt() {
var arr = [];
arr.push("使⽤ContentTxt()⽅法可以获得编辑器的纯⽂本内容");
arr.push("编辑器的纯⽂本内容为:");
arr.Editor('editor').getContentTxt());
alert(arr.join("\n"));
}
function hasContent() {
var arr = [];
多文本编辑器editor什么意思arr.push("使⽤editor.hasContents()⽅法判断编辑器⾥是否有内容");
arr.push("判断结果为:");
arr.Editor('editor').hasContents());
alert(arr.join("\n"));
}
function setFocus() {
}
function deleteEditor() {
disableBtn();
}
function disableBtn(str) {
var div = ElementById('btns');
var btns = ElementsByTagName(div, "button");
for (var i = 0, btn; btn = btns[i++];) {
if (btn.id == str) {
} else {
btn.setAttribute("disabled", "true");
}
}
}
function enableBtn() {
var div = ElementById('btns');
var btns = ElementsByTagName(div, "button"); for (var i = 0, btn; btn = btns[i++];) {
}
}
function getLocalData () {
Editor('editor').execCommand( "getlocaldata" )); }
function clearLocalData () {
alert("已清空草稿箱")
}
if (!ue.isFocus()) {
var keyCode = e.keyCode || e.which;
if (keyCode == 8) {
e.preventDefault();
}
}
};
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论