CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

·有是一段看不明白的代码,请Mister们详细点解...

楼主UserAq(mr.feng)2004-08-03 20:41:13 在 Web 开发 / JavaScript 提问

字体&nbsp;<SELECT     onChange="var     c=this.options[this.selectedIndex].value;      
                                                        if(selection.createRange().text!=''){      
                                                                        selection.createRange().text='<font[space]face='+c+'>'+selection.createRange().text+'</font>'      
                                                        }      
                                                        else{      
                                                                        myform.txtcontent.value     =     '<font[space]face='+c+'>'+myform.txtcontent.value+'</font>'}"      
  -------------------------------------------------------------------------    
  ·以上部分书写格式和一些语中出现的属性/方法,我看不太懂请各位Mister们定要详细点解,Student感谢不尽.      
  -------------------------------------------------------------------------    
                                                        name=font     style='FONT-SIZE:     9pt'>      
                                                        <OPTION     selected     value=宋体>宋体</OPTION>      
  <OPTION     value=楷体_GB2312>楷体</OPTION>      
  <OPTION     value=新宋体>新宋体</OPTION>      
  <OPTION     value=黑体>黑体</OPTION>      
  <OPTION     value=隶书>隶书</OPTION></SELECT> 问题点数:20、回复次数:6Top

1 楼hbzyduwu(^-^鞋带又松了~-~)回复于 2004-08-04 08:56:51 得分 0

Description  
   
  Creates   a   text   range   object   from   the   current   selection.    
   
  Syntax  
  object.createRange(   )  
   
   
   
  Applies   To  
   
  selection    
   
  Top

2 楼hbzyduwu(^-^鞋带又松了~-~)回复于 2004-08-04 08:57:18 得分 0

代码的真正目的应该是:  
  <form   name="myform"   target=""   method="post">    
  字体&nbsp;<SELECT     onChange="var     c=this.options[this.selectedIndex].value;  
                                                        if(selection.createRange().text!=''){      
                                                                        selection.createRange().text='<font[space]face='+c+'>'+selection.createRange().text+'</font>'      
                                                        }      
                                                        else{      
                                                                        myform.txtcontent.value     =     '<font[space]face='+c+'>'+myform.txtcontent.value+'</font>'}"   name=font     style='FONT-SIZE:     9pt'>      
  <OPTION     selected     value=宋体>宋体</OPTION>      
  <OPTION     value=楷体_GB2312>楷体</OPTION>      
  <OPTION     value=新宋体>新宋体</OPTION>      
  <OPTION     value=黑体>黑体</OPTION>      
  <OPTION     value=隶书>隶书</OPTION></SELECT>  
  <input   value=""   name="txtcontent">  
  </form>Top

3 楼UserAq(mr.feng)回复于 2004-08-04 09:01:33 得分 0

·您不知到"详细点解"什么意思吗?Top

4 楼ice_berg16(寻梦的稻草人)回复于 2004-08-04 09:32:48 得分 20

这么多代码还不写一个函数,  
  var     c=this.options[this.selectedIndex].value;//得到当前选择的下拉框的值  
  if(selection.createRange().text!=''){      
          selection.createRange().text='<font[space]face='+c+'>'+selection.createRange().text+'</font>'         //将当前选择的文字两边加上HTML代码控制字体  
          }      
  else{      
          myform.txtcontent.value     =     '<font[space]face='+c+'>'+myform.txtcontent.value+'</font>'}  
  ------------------------------  
  点解:广东话,为什么的意思。Top

5 楼UserAq(mr.feng)回复于 2004-08-04 10:16:44 得分 0

·我知道,都是写一个函数但是,在这里面有些对象和方法我都没有用过.  
  这些是DHTML?   还是Javascript?Top

6 楼UserAq(mr.feng)回复于 2004-08-08 09:08:32 得分 0

.Top

相关问题

  • 看书的过程中,有一段代码不明白,请大家作详细注释!
  • ClassWizard的困惑--详细代码部分
  • 求ubb代码,详细问题请看->....
  • 谁来详细解释这句代码?
  • 以下代码看不明白,请教。
  • HTML代码中<% 代码 =%> 这种格式是什么意思 请详细说明
  • 请问SQLConnection处理事务的详细用法?请给出详细代码!
  • 哪位大虾能详细解释一下这段代码;
  • 哪位有Browser helper object 的详细资料和例子代码?
  • 请帮忙作一个小项目!请详细写出代码

关键词

  • 代码
  • createrange
  • text
  • selection

得分解答快速导航

  • 帖主:UserAq
  • ice_berg16

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo