`
dongguoh
  • 浏览: 70807 次
  • 性别: Icon_minigender_1
  • 来自: 山水之乡
社区版块
存档分类
最新评论

从QQ上提取出来的一小段JS,全部选择和 显示隐藏 文本框

阅读更多

<script language="JavaScript" src="my.js"></script>

xml 代码
  1. <script language="JavaScript" src="my.js"></script>  
  2.   
  3. <body>  
  4.     <input title=选中/取消选中  type="checkbox" name="ch1">  
  5.     <input type="checkbox" name="ch1">  
  6.     <input type="checkbox" name="ch1">  
  7.     <input type="checkbox" name="ch1">  
  8.     <A   href="javascript:SelectAll(true);">全部</A>  
  9.     <A  href="javascript:SelectAll(false);"></A>  
  10.   
  11.         
  12.   
  13.       <A id=aCC onclick="ShowInputCtrl('CC')" href="#">添加抄送</A>  
  14.         <TEXTAREA  id=trCC  size="100" type="text" />  
  15.        
  16.   
  17.   
  18. <body>  

js 代码

  1.   
  2. var gd = document;   
  3. function S(i, win) {   
  4.     return (win?win:window).document.getElementById(i);   
  5. }   
  6.   
  7.   
  8. function SelectAll(flag) {   
  9.     var mail_list_table = S('list');   
  10.     var mail_list_checkbox = GelTags("input", mail_list_table);   
  11.     for(var i = mail_list_checkbox.length - 1;i >= 0; i--) {   
  12.         mail_list_checkbox[i].checked = flag;   
  13.     }   
  14. }   
  15.   
  16. function GelTags(tag, ob) {   
  17.     return (ob ? ob : gd).getElementsByTagName(tag);   
  18. }   
  19.   
  20. //这一部分是显示一个文本框或都隐藏   
  21. function ShowInputCtrl(sName,bNotFocus) {   
  22.     var tr = S("tr" + sName);   
  23.     var aHref = S("a" + sName);   
  24.     var nAction = (tr.style.display == "")?0:1; //如果显示则隐藏如果隐藏则显示   
  25.     var arrData = ["CC","抄送","BCC","密送"];   
  26.     var sTitle = "";   
  27.     for(var i=0;i
  28.         if( arrData[i] == sName) {   
  29.             sTitle = arrData[i+1];   
  30.             break;   
  31.         }   
  32.     }   
  33.     sName = sName.toLowerCase();   
  34.     sTitle = ["添加","删除"][nAction] + sTitle;   
  35.     aHref.innerHTML = sTitle;   
  36.   
  37.     Show(tr, [false,true][nAction]);   
  38.   
  39.     if(nAction == 0) {   
  40.         S(sName).value = "";   
  41.     }   
  42.     else ifnull == bNotFocus) {   
  43.         S(sName).focus();   
  44.     }   
  45.        
  46. }   
  47.   
  48. function Show(obj, bShow) {   
  49.     obj = (typeof(obj) == "string" ? S(obj) : obj);   
  50.     if (obj) obj.style.display= (bShow ? "" : "none");   
  51. }   
  52.   

 

 

分享到:
评论
1 楼 richardlovejob 2007-12-03  
请问您啊,这个有什么用呢,我是问的是,有什么应用需要这些代码呢?我只是初学者,请多多指教啊
我的QQ 35830757

相关推荐

    jquery_qq表情

    这个资源包含了一个JavaScript源码,它提供了方便的API来实现在网页中插入和管理QQ表情。通过引入这个插件,开发者无需从头编写复杂的代码就能快速实现表情功能。以下是对这个资源的关键知识点的详细解释: 1. **...

    图片文字识别系统.7z

    7. **前端展示**:JavaScript将接收到的识别结果展示给用户,可以是简单的文本框显示,也可以是高亮显示在原始截图上,便于用户校对和复制。 8. **代码注释**:项目中包含详细注释,这对于理解和学习系统工作原理...

    《JavaScript实例精通》[源代码]

    示例描述:JavaScript的鼠标事件和键盘事件。 7_1.htm 按钮的鼠标单击事件。 7_2.htm 用鼠标点亮文本。 7_3.htm 渐显图片。 7_4.htm 跟随鼠标的图片。 7_5.htm 跟随鼠标的*。 7_6.htm 跟随鼠标的文字。 ...

    JavaScript实例精通

    JavaScript实例精通 1.本书1~20章所附代码的运行环境 操作系统:Windows 2003、Windows XP Professional,或者Windows 2000 开发环境:、Dreamwave、Notepad、UltraEdit,或者其他文本编辑器 Web服务器:IIS 5.1及...

    空间音乐获取器

    【空间音乐获取器】是一款基于易语言开发的工具,主要用于获取QQ空间中的音乐链接。这款软件的核心功能是解析QQ空间内的音乐播放器地址,从而帮助用户轻松地获取到背景音乐的在线播放链接或者下载链接。易语言是一种...

    Java学习案例

    总之,"Java学习案例"中的第二章JavaScript案例,虽然标题有误,但它实际上为我们提供了一个了解JavaScript和自然语言处理结合的窗口。通过学习和实践这些案例,我们可以提升JavaScript编程技能,同时掌握如何在前端...

    java源码包---java 源码 大量 实例

     当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程,启动该通讯线程,通讯完毕,关闭Scoket。  QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新...

    基于Qt5的天气预报.zip

    3. **数据展示**:将解析出的信息在Qt5的界面上进行显示,例如设置文本框显示城市名,图表展示温度变化等。 4. **交互设计**:实现用户输入城市代码的功能,以及数据更新机制,可能包括定时自动更新和手动刷新两种...

    java源码包2

     当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程,启动该通讯线程,通讯完毕,关闭Scoket。  QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新...

    java源码包3

     当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程,启动该通讯线程,通讯完毕,关闭Scoket。  QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新...

    java源码包4

     当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程,启动该通讯线程,通讯完毕,关闭Scoket。  QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    JAVA+JSP的聊天室 8个目标文件 简单 JavaScript万年历 显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器 Java编写的HTML浏览器源代码,一个很...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    JAVA+JSP的聊天室 8个目标文件 简单 JavaScript万年历 显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器 Java编写的HTML浏览器源代码,一个很...

    js实现ctrl+v粘贴上传图片(兼容chrome、firefox、ie11)

    我们只能上传网页图(在网页上右键图片,然后复制)和截图(截图工具截的图片,eg:qq截图),不能粘贴上传系统里的图片(从桌面上、硬盘里复制),他们是存在完全不同的地方的。 截图工具截的图与在网页点击右键复制的...

    html达内培训课件.pdf

    从提供的文件内容来看,这份文档是关于HTML基础培训的教学材料,包含了HTML的一些基础标签和属性的讲解。为了满足要求,我将根据内容中提取的知识点展开详细的解释。 首先,HTML文档结构的基础是`&lt;html&gt;`, `&lt;head&gt;`...

Global site tag (gtag.js) - Google Analytics