CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

大侠们,有没有各种Javascript方法的使用参考说明,谢谢了先

楼主zgczsf(周邹)2003-06-01 14:32:35 在 Web 开发 / JavaScript 提问

例如:FindText,MoveStart等等方法,我发现大侠们提供的"文本查找"都能往下查找,不能往上查找,所以有感而发。这种文档对于我这个菜鸟来说很重要。如果谁有,可以直接发送给我“zhou@cnb-net.com”  
  谢谢 问题点数:5、回复次数:3Top

1 楼jshao(临渊羡鱼,不如退而结网)回复于 2003-06-01 16:42:42 得分 5

http://expert.csdn.net/Expert/topic/942/942792.xml?temp=.1446039Top

2 楼zgczsf(周邹)回复于 2003-06-01 16:46:47 得分 0

谢谢  
  但好像我没有找到关于各种方法的说明,包括参数及其含义  
  Top

3 楼zgczsf(周邹)回复于 2003-06-02 09:01:34 得分 0

根据大侠们的提示,下面为在一个TextArea中查找文字,可上下查询  
  var   IE4   =   (document.all);  
  var   win   =   window;  
  var   n   =   0;  
   
  function   T_Check_Changed()  
  {  
  n   =   0;  
  }  
   
  function   findInPage(str,   num,   type)  
  {  
  //type   =   0   means   find   down,type   =   1   means   find   up  
  var   txt,   i,   found;  
     
  if   (IE4)    
  {  
  txt   =   window.document.f_Journal.T_Journal.createTextRange();  
  for   (i   =   0;   i   <=   num   &&   (found   =   txt.findText(str))   !=   false;   i++)    
  {  
  txt.moveStart("character",   1);  
  txt.moveEnd("textedit");  
  }  
  if   (found)    
  {  
  txt.moveStart("character",   -1);  
  txt.findText(str);  
  txt.scrollIntoView();  
  txt.select();  
  txt.moveEnd("textedit");  
  if   (type   ==   0)  
  n++;  
  else  
  n--;  
  return   true;  
  }  
  else    
  {  
  return   false;  
  }  
  }//end   of   IE4  
  }  
   
  function   findInPageDown(str)    
  {  
  var   ret;    
   
  if   (str   ==   "")  
  {  
  alert("検索文字はNULLです!");  
  return   false;  
  }  
   
  ret   =   findInPage(str,   n,   0);  
  if   (ret   ==   false)  
  {  
  n   =   0;  
  ret   =   findInPage(str,   n,   0);  
  if   (ret   ==   false)  
  {  
  alert("検索文字は見せてません!");  
  }  
  }  
   
  return   true;  
  }  
   
   
  function   findInPageUp(str)    
  {  
  var   ret;  
  var   txt,   i,   found;  
   
  if   (str   ==   "")  
  {  
  alert("検索文字はNULLです!");  
  return   false;  
  }  
   
  txt   =   window.document.f_Journal.T_Journal.createTextRange();  
  if   (n   >   1)  
  {  
  ret   =   findInPage(str,   n-2,   1);  
  }  
  else  
  {    
  n   =   0;  
  for   (i   =   0;(found   =   txt.findText(str))   !=   false;   i++)  
  {  
  txt.moveStart("character",   1);  
  txt.moveEnd("textedit");  
  n++;  
  }  
  if   (n   >   0)  
  {  
  txt.moveStart("character",   -1);  
  txt.findText(str);  
  txt.scrollIntoView();  
  txt.select();  
  txt.moveEnd("textedit");  
  return   true;  
  }  
  else  
  {  
  alert("検索文字は見せてません!");  
  }  
  }  
  return   true;  
  }  
  Top

相关问题

  • javascript语法参考手册
  • 急需编制一个档案文件管理的软件,在哪能下载一个做参考,最好能有帮助说明管理的方法,谢谢!
  • 哪里可下载JavaScript的参考书?
  • 求javascript中文参考手册
  • 问题:方法的说明
  • 添加方法说明
  • 寻找JBulider7 的参考书或使用说明。
  • 求关于iframe相关属性和方法的参考资料。
  • javascript 读xml (xmlhttp)方法
  • 求方法的功能说明

关键词

  • 谢谢
  • 查找
  • findtext
  • movestart
  • 大侠们
  • 方法
  • txt
  • str
  • var
  • type

得分解答快速导航

  • 帖主:zgczsf
  • jshao

相关链接

  • Web开发类图书

广告也精彩

反馈

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