高分求解简单应用代码分析. document.frames 就是取页面所有FRAME ,存储为数组。 有了焦点才能定位到那个页面啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 document.frames['HamHtmlEditor1_content'].focus(); 聚焦 则 鼠标 键盘 的操作针对那个框架 常用的方法 document.getElementById根据ID获取控件 重点讲讲frame,我不知道为什么用FRAME,具体前台HTML我没看,这个代码段是一个小功能块,小编辑器,再详细说说,好么? 常用的属性 value 控件的值innerText 标签内的问题outerHTML 包含控件的HTML代码 src 地址 常用的样式 style.display 控制显示/隐藏 每个功能块功能块的讲解一下,慢一些.outerHTML 包含控件的HTML代码=======innerhtml不行么?不也是表示HTML代码并解析么?比如innerhtml="<div><span>........<p>................</p></span><label></label></div>不对么?不能解析上面的么?解析render成控件??? 常用的方法 document.execCommand 给定对象上执行的操作(命令)Bold 切换当前选中区的粗体显示与否。 FontSize 设置或获取当前选中区的字体大小。 ForeColor 设置或获取当前选中区的前景(文本)颜色。 Italic 切换当前选中区斜体显示与否。 RemoveFormat 从当前选中区中删除格式化标签。 网页制作完全手册(DHTML、Html、CSS)参考手册 CHM格式 http://www.52z.com/soft/10994.Html frame 只是容器设置frame.document.designMode 可以作为编辑器 才可以出现编辑器效果 常用的方法 document.execCommand 给定对象上执行的操作(命令) Bold 切换当前选中区的粗体显示与否。 FontSize 设置或获取当前选中区的字体大小。 ForeColor 设置或获取当前选中区的前景(文本)颜色。 Italic 切换当前选中区斜体显示与否。 RemoveFormat 从当前选中区中删除格式化标签。 这个我从来没用过,常用吗?还有OUTERHTML还有FRAME,为什么要这样设计,可以替代吗? DIV不行么?这就是我的主要疑点了,其它的基本都会,大虾能帮我分析一下么? IT技术挺全的,不错,鼓励一下:http://www.ciitc.com 好技术库,不容错过:http://www.ciitc.com 晕,刚才打了半天,提交回复的时候显示此贴子不存在。刷新又有了,CSDN还真是神奇的地方。1、从代码上来看,这应该是一个使用Java Script和FRAME实现的编辑器,支持加粗、斜体、字体尺寸设置等常用格式化功能2、编辑区域是一个FRAME对象3、通过设置frame.document.designMode,使得frame可以进行设计支持(也就是说允许你输入和修改文字,执行各种格式化指令)。这是frame作为一个*文档容器*独有的功能,所以你不必好奇为什么不能用<div>,因为<div>仅仅是一个普通的HTML元素,不具备容器特性,也就无法支持编辑特性4、每次执行格式化动作之后要focus到frame,原因是你按下设置下划线等命令按钮之后,输入焦点就移动到了命令按钮上,如果不把焦点转回到frame,则用户还需要点击一下编辑区域才能继续输入,无疑是很不方便的。去掉focus代码不会影响到整体功能,但对易用性而言是个损失。希望这可以解答你的问题。 上面第三点我说的可能容易引起误解,事实上真正的编辑是通过document对象来做的,frame对象是它的容器。所以不要被误导以为编辑操作是在frame对象上发生。 web 各位大侠给点意见 如何将链接复制到剪贴板 各位,麻烦帮我看下,这个js函数什么意思,谢谢! 请高人评价下这段代码,顺便散分 错哪了,求助! 谁有网上流传的那个javascript+xml实现二级下拉菜单的源码啊? 高分求救高手~~~~javascript提交表单的变量问题 如何改变下拉列表框的边框颜色??? 高分急救!关于javascript请高手帮忙! document写include的问题 js控制div的css属性
聚焦 则 鼠标 键盘 的操作针对那个框架
这个代码段是一个小功能块,小编辑器,再详细说说,好么?
outerHTML 包含控件的HTML代码
=======
innerhtml不行么?不也是表示HTML代码并解析么?
比如innerhtml="<div>
<span>
........
<p>
................
</p>
</span>
<label></label>
</div>
不对么?不能解析上面的么?解析render成控件???
FontSize 设置或获取当前选中区的字体大小。
ForeColor 设置或获取当前选中区的前景(文本)颜色。
Italic 切换当前选中区斜体显示与否。
RemoveFormat 从当前选中区中删除格式化标签。
网页制作完全手册(DHTML、Html、CSS)参考手册 CHM格式 http://www.52z.com/soft/10994.Html
FontSize 设置或获取当前选中区的字体大小。
ForeColor 设置或获取当前选中区的前景(文本)颜色。
Italic 切换当前选中区斜体显示与否。
RemoveFormat 从当前选中区中删除格式化标签。 这个我从来没用过,常用吗?
还有OUTERHTML
还有FRAME,为什么要这样设计,可以替代吗? DIV不行么?
这就是我的主要疑点了,其它的基本都会,大虾能帮我分析一下么?
IT技术挺全的,不错,鼓励一下:http://www.ciitc.com
2、编辑区域是一个FRAME对象
3、通过设置frame.document.designMode,使得frame可以进行设计支持(也就是说允许你输入和修改文字,执行各种格式化指令)。这是frame作为一个*文档容器*独有的功能,所以你不必好奇为什么不能用<div>,因为<div>仅仅是一个普通的HTML元素,不具备容器特性,也就无法支持编辑特性
4、每次执行格式化动作之后要focus到frame,原因是你按下设置下划线等命令按钮之后,输入焦点就移动到了命令按钮上,如果不把焦点转回到frame,则用户还需要点击一下编辑区域才能继续输入,无疑是很不方便的。去掉focus代码不会影响到整体功能,但对易用性而言是个损失。希望这可以解答你的问题。