首 页
┆
源码下载
┆
IT学院
┆
字体下载
┆
模板下载
┆
源码发布
┆
广告合作
┆
网站地图
┆
虚拟主机
┆
中文域名
►
设为首页
►
加入收藏
►
联系我们
源码下载
>>
ASP源码
|
PHP源码
|
ASP.net源码
|
JSP源码
|
CGI源码
|
VC/C++源码
|
VB源码
|
Delphi源码
|
Flash源码
文章学院
>>
网络编程
|
网页设计
|
图形图象
|
数据库
|
服务器
|
网络媒体
|
网络安全
|
操作系统
|
办公软件
|
软件开发
|
黑客知识
字体下载
>>
精制字体
|
非英字体
|
艺术字体
|
著名字体
|
哥特式
|
简单字体
|
手写体
|
节假日
|
图案字体
|
精度像素
|
中文字体
模板下载
>>
企业门户
|
数码网络
|
休闲娱乐
|
影视音乐
|
旅游名胜
|
文化艺术
|
电子商务
|
个性展示
|
登陆导航
|
Flash模板
源码搜索
文章搜索
字体搜索
模板搜索
►►
您当前的位置:
源码园
→
IT学院
→
网页设计
→
网页特效
→ 文章内容
利用JavaScript创建功能强大的GUI(2)
作者:郁郁小蝎 来源:中国站长学院 发布时间:2007-2-6 20:04:58
我们首先来创建一个拥有三个按钮的简单工具条:一个粗体按钮,一个斜体按钮,一个连接按钮。该工具栏是向一个现有的文本域添加功能的好方法,它可以让用户在无需了解HTML的情况下对输入的文本进行简单的控制。任何让用户参与或进行反馈的网站都可以利用这一工具栏进行加强。
我们的工具栏在功能上可以分为下面4个部分:
·封装选定文本附件HTML标记的JavaScript函数
·定制工具栏、按钮的外观和风格的样式表
·响应鼠标事件的JavaScript函数
·包含工具栏代码、图像、表格元素的HTML
我们首先来研究一下二个处理向<textarea>插入HTML代码的函数:
利用JavaScript处理文本集
function format_sel(v) {
var str = document.selection.createRange().text;
document.my_form.my_textarea.focus();
var sel = document.selection.createRange();
sel.text = "<" + v + ">" + str + "<" + v + ">";
return;
}
format_sel()只接受一个参数,即表示作用于选定文本的HTML标记的字符串。在这个工具栏中,我们用这个函数来控制<b>和<i>之间的文本。当然,如果愿意,我们可以使用<strong>和<em>替换<b>和<i>,或者使用这个函数控制一段选定的文本,或者在选择的标记中限定指定文本。
我们可以使用selection对象的createRange()方法方便地创建当前文本的TextRange对象。通过访问其text属性,我们可以得到<textarea>中选定的文本。text属性将被赋给一个局部变量。在下一行中,我们对<textarea>调用了focus(),这一行代码非常重要,否则,我们对文本的改变可能会被写到网页的其他部分去。最后,我们创建了指定文本的另一个引用,并赋给它一个新值:即位于适当的HTML标记中的原来的selection的地址。
[] [
返回上一页
] [
打 印
]
上一篇文章:
利用JavaScript创建功能强大的GUI(1)
下一篇文章:
利用JavaScript创建功能强大的GUI(3)
相关文章:
Delphi2005和DUnit搭建敏捷开发平台记录
[组图]
Borland最新版开发工具Delphi2005抢先预览
利用javascript实现select的美化的实例
hdsi2.0 sql注入部分抓包(4)
hdsi2.0 sql注入部分抓包(3)
hdsi2.0 sql注入部分抓包(2)
hdsi2.0 sql注入部分抓包(1)
利用JAVA语言实现支持视频点播的WEB服务器(5)
利用JAVA语言实现支持视频点播的WEB服务器(4)
利用JAVA语言实现支持视频点播的WEB服务器(3)
利用JAVA语言实现支持视频点播的WEB服务器(2)
利用JAVA语言实现支持视频点播的WEB服务器(1)
关于本站
-
网站帮助
-
广告合作
-
下载声明
-
友情连接
-
网站地图
-
源码发布
Copyright © 2003-2009
Ymyasp
.Com
. All Rights Reserved .
备案序号:粤ICP备07029071号