【发布时间】:2011-05-20 06:58:09
【问题描述】:
我对这段代码有一些问题?这是我从区域创建文本编辑器的代码
var box;
...
box = jQuery("#text_vesti").htmlbox({
toolbars:[
[
// Cut, Copy, Paste
"cut","copy","paste",
// Undo, Redo
"undo","redo",
// Bold, Italic, Underline,
"bold","italic","underline"
],
[
// Left, Right, Center, Justify
"justify","left","center","right",
// Ordered List, Unordered List
"ol","ul",
// Hyperlink, Remove Hyperlink, Image
"link","unlink","image"
],
[// Show code
"code",
// Formats, Font size, Font family, Font color, Font, Background
"fontsize","fontfamily",
],
],
skin:"silver",
icons:"silk"
});
它是创建编辑器,一切正常,但是...在某些时候我必须将文本放入编辑器以重新编辑文本,我使用此功能...
function editujOvo (id){
editovanje = true;
id_za_editovanje = id;
jQuery("#r" + pom).css({"background":"none"});
jQuery("#r" + id).css({"background":"#dfdfdf"});
pom = id;
var podaci = "br=3&id=" + id;
// alert(podaci);
jQuery.post("ajax_exe.php", podaci,function(data){
//alert(data.id);
// alert(data.naslov);
alert(data.content);
document.getElementById("naslov_vesti").value = data.naslov;
//document.getElementById("text_vesti").value = data.content;
box=set_text(data.content);
document.getElementById("date").value = data.datum;
window.frames["news_page"].location.reload();
},'json');
}
但它什么也没做,就在“set_text”函数告诉我数据存在并且它的格式正确且所有内容之前发出警报,但是缺少一些东西....有什么想法吗????
------------ 第二个问题?在这个版本中,或者只是在我的代码中,粗体按钮第一次没问题,但是如果我按下它以使文本恢复正常,它什么也不做,实际上它在文本周围设置了一对 <b></b> 标签(它显示在 html预览)..在HtmlBox插件的代码中我可以修复这个功能....任何一个???? tnx..
【问题讨论】:
标签: html json jquery-plugins jquery