想要一个可以象csdn一样,写内容有变粗,颜色变化这样功能的控件
就是向回帖或者写贴的时候可以修改文字的东西这个是怎么做的啊?
希望能说说
就是向回帖或者写贴的时候可以修改文字的东西这个是怎么做的啊?
希望能说说
解决方案 »
- java做文件下载
- WTK生成的jar在手机上不能运行!!!
- jsp中关于textarea赋值的问题!
- 急~~~~~~~~~~~图片为什么显示的很少,刷新一次才变大?
- 请各位高手指教,《servlet与jsp核心编程》中的问题
- jsp 小问题 只有我不会 高分相送
- 怎么判断一个数是正数还是负数
- 求人事管理系统设计思路
- 为什么建立虚拟目录时这样不行? <Context path="/xuu27" debug="0" docBase="C:\jsp\xuu27" reloadable="true" crossContext="true"/>
- 急急,关于文件上传的问题?
- JSP如何获得前一个页面的URL,或者如何返回前一个页面?
- 关于一个定向转移页面的问题
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>iframe demo </title>
</head><body>
<table style="width: 760px">
<td>
<input onClick="format('Bold')"
type="button" value="粗"/>
<input onClick="format('UnderLine')"
type="button" value="划"/>
<input onClick="format('Italic')"
type="button" value="斜"/> |
<input onClick="format('JustifyLeft')"
type="button" value="左"/>
<input onClick="format('JustifyCenter')"
type="button" value="中"/>
<input onClick="format('JustifyRight')"
type="button" value="右"/> |
<input onClick="format('CreateLink', prompt('链接的URL?'))"
type="button" value="链"/>
<input onClick="format('Unlink')" type="button" value="销"/>
<input onClick="format('InsertImage', prompt('图片的URL?'))"
type="button" value="图"/>|
<input onClick="message()" type="button" value="弹"/>
</td>
<td align="right">
<input onClick="insert(prompt('要插入的字符串?'))"
type="button" value="插入"/>
<input onClick="format('FontName', prompt('应用哪种字体?', '黑体'))"
type="button" value="字体"/>
<select onChange="format('FontSize', this.value)">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
</select>
<select onChange="format('ForeColor', this.value)">
<option value="#000000">黑</option>
<option value="#ff0000">红</option>
<option value="#ffff00">黄</option>
<option value="#00ff00">绿</option>
<option value="#00ffff">青</option>
<option value="#0000ff">蓝</option>
<option value="#ff00ff">紫</option>
</select>
</td>
</table>
<iframe frameborder="0" id="WebEditor" style="border: 1px dashed black;
height: 320px; width: 760px"></iframe>
<script language="javascript">
Editor = document.getElementById("WebEditor").contentWindow;
Editor.document.designMode = "on";
//Editor.document.contentEditable = true;
Editor.document.open();
//Editor.document.write("");
Editor.document.close();Editor.document.onkeypress = fnKeypress;
function fnKeypress(){
if(document.all){
var ev = Editor.event;
if(ev.keyCode==13 && !ev.shiftKey){
var s = Editor.document.selection;
if (s!=null){
var r = s.createRange();
if (r!=null) {r.pasteHTML("<BR/>");r.select();}
}
return false;
}
}
}function format(what, opt)
{
Editor.focus();
Editor.document.execCommand(what, false, opt);
}function insert(html)
{
debugger;
if(window.event)
Editor.document.selection.createRange().pasteHTML(html);
else
format("insertHTML", html);
}function message()
{
if(document.all)
alert(Editor.document.selection.createRange().text);
else{
//alert(Editor.document.getSelection());
alert(Editor.getSelection());
var selection = Editor.getSelection().getRangeAt(0);
var linkElement = Editor.document.createElement("a"); //创建一个新的<A>节点
linkElement.href = "http://asers.blog.sohu.com";//设置<A>节点的href属性
selection.surroundContents(linkElement);//加入超链接
}
}
</script>
</body>
</html>