
php论坛在线文本编辑器如何实现?求高人指点迷津~~
功能类似于百度贴吧的回帖框,能自动给文字分段,实现文本加粗、调整字体、大小等普通功能就可以。求高人给个思路,告诉我用什么语言什么方法编写就行,不胜感激!!...
功能类似于百度贴吧的回帖框,能自动给文字分段,实现文本加粗、调整字体、大小等普通功能就可以。
求高人给个思路,告诉我用什么语言什么方法编写就行,不胜感激!! 展开
求高人给个思路,告诉我用什么语言什么方法编写就行,不胜感激!! 展开
4个回答
展开全部
fckeditor这些都是复杂的,如果你想自己写简单的话,如果只是文字分段,实现文本加粗、调整字体、大小的话 JS就能实现了,方向就是:直接给某个块文字 用JS加上css属性。
展开全部
fckeditor,大家都知道~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-04-17
展开全部
这个基本不是自己实现的,网上搜索FCKEDITOR,直接用就行了,你有可以搜JS文本编辑
自己编写的话就是复杂的JAVASCRIPT+CSS,可能还有部分AJAX应用,还是建议修改现成的
自己编写的话就是复杂的JAVASCRIPT+CSS,可能还有部分AJAX应用,还是建议修改现成的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是主要是用javascript实现的,不够现在在线编辑器对于很多浏览器的兼容不太好。在线的编辑器推荐你用FCKeditor。如果你要研究这个怎么实现的话,给段代码你研究下。希望帮到你了解。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<html>
<head>
<title>文本被选中</title>
<script type="text/javascript">
function selectItem1(){
var mydiv = document.getElementById("myDiv");
var range= document.body.createTextRange();
range.moveToElementText(mydiv)
range.moveEnd('character',-1);
range.moveStart('character',-1);
range.select();
}
function selectItem2(){
var obj = document.getElementsByName("textRange")[0];
var range = obj.createTextRange()
range.moveStart("character",0);
range.select();
}
</script>
</head>
<body>
<div id="myDiv" onclick="selectItem()">
选中我啦
</div>
<input type="button" value="选中上面的文本" onclick="selectItem1()" />
</br>
<input type="text" name="textRange" size="100" value="要检查您的网络连接,请单击工具菜单,然后单击 Internet 选项。">
</br>
<input type="button" value="选中上面的文本" onclick="selectItem2()" />
</body>
</html>
把以上的代码保存成html文件,运行一下
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<html>
<head>
<title>文本被选中</title>
<script type="text/javascript">
function selectItem1(){
var mydiv = document.getElementById("myDiv");
var range= document.body.createTextRange();
range.moveToElementText(mydiv)
range.moveEnd('character',-1);
range.moveStart('character',-1);
range.select();
}
function selectItem2(){
var obj = document.getElementsByName("textRange")[0];
var range = obj.createTextRange()
range.moveStart("character",0);
range.select();
}
</script>
</head>
<body>
<div id="myDiv" onclick="selectItem()">
选中我啦
</div>
<input type="button" value="选中上面的文本" onclick="selectItem1()" />
</br>
<input type="text" name="textRange" size="100" value="要检查您的网络连接,请单击工具菜单,然后单击 Internet 选项。">
</br>
<input type="button" value="选中上面的文本" onclick="selectItem2()" />
</body>
</html>
把以上的代码保存成html文件,运行一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询