首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 大笨狼进!!! [已结贴,结贴人:CSDNATM]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • CSDNATM
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2008-05-20 14:28:29 楼主
    你的网络好换了,那个破,哈哈!
    200  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • CSDNATM
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-20 14:32:201楼 得分:0
    很久很久以前,森林里有只大笨狼。。。。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • fphuang
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-20 14:36:222楼 得分:8
    就是,就是
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • maizi2008beijing
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-20 14:36:263楼 得分:7
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • CSDNATM
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-20 14:36:524楼 得分:0
    还没有等到,不会是没有收到信息吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • CSDNATM
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-20 14:39:155楼 得分:0
    居然去开会了。。。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jspadmin
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-20 14:41:466楼 得分:50
    哈哈~~~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zljcj
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-20 14:41:547楼 得分:7
    ???森林狼?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • magicmaster
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-20 14:42:058楼 得分:7
    换网络屁大事,还以为换老婆呢
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • superdullwolf
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-20 14:42:399楼 得分:100
    在.net开发中,充分利用免费控件是好事情,但是如果不能修改控件达到自己的需求,就要动用JS大法了,前提是研究好浏览器模型  的各种对象的方法属性。尤其是熟悉CSS+HTML就会做的很酷。就JS语言本身来说要求不高。 
       
      1,动态删除Table  里面内容技巧,不需要写太多代码,一行: 
      tb.removeNode(true) 
       
      2,动态增加行,除了CreateElement方法,还可以这样比较短小: 
       
      <table  id=tb1> </table> 
      <SCRIPT> 
      function  addTable(){ 
            var  row1  =  tb1.insertRow();   
            var  cell1=row1.insertCell(); 
            var  cell2=row1.insertCell(); 
            cell1.innerText="灰豆宝宝"; 
            cell2.innerText="超级大笨狼" 
      } 
      </SCRIPT>     
      <INPUT  TYPE  =  "button"  VALUE  =  "AddTable"  onclick  =  "addTable()"> 
       
      3,在DIV中动态增加Table 
       
      <SCRIPT> 
      function  addTable(){ 
            var  tb1  =  document.createElement("table"); 
            tb1.border="1px"; 
            var  row1  =  tb1.insertRow();   
            var  cell1=row1.insertCell(); 
            var  cell2=row1.insertCell(); 
            mydiv.appendChild(tb1); 
            cell1.innerText="wanghr100"; 
            cell2.innerText="panyuguang962" 
      } 
      </SCRIPT> 
      <BODY> 
      <div  id=mydiv  style="width:400;height:300;"> </div> 
      <INPUT  TYPE  =  "button"  VALUE  =  "AddTable"  onclick  =  "addTable()"> 
       
      4,在DIV中删除Table,简单只要Div.innerHTML=""就可以。 
       
      以上是部分实用相对短小的代码,当然有其他各种办法实现,不过一般都比上面的长,比如组合使用DIV对象的insertAdjacentHTML  方法等,在不同需要下使用不同方法,前提是研究好浏览器模型  的各种对象的方法属性。尤其是熟悉CSS+HTML就会做的很酷。就JS语言本身来说要求不高。 
     
    5,如果是IE浏览器,想创建什么就创建什么。
    Div.insertAdjacentHTML("afterBegin",HTML);

    6,
    select  操作最简短版 
      <select  id=s> </select> 
      <button  onclick="add()"  >添加 </button> 
      <button  onclick="remove()"  >删除 </button> 
        <SCRIPT  LANGUAGE="JavaScript"> 
        function  add() 
        { 
        for(i=0;i <3;i++) 
        { 
      var  op=  new  Option("text"  +  i,  "value"  +i);   
      s.options[s.options.length]  =  op; 
      } 
      } 
        function  remove() 
        { 
      s.options.length=0; 
         
      } 
        </SCRIPT>

    最快速删除所有  option  的方法: 
      document.formName.selectName.options.length  =  0;    //就这么简单


      以下是以Document对象为例,相关方法有: 
       
      Method  Description   
      attachEvent   
      createAttribute         
      createComment       
      createDocumentFragment     
      createElement     
      createEventObject     
      createStyleSheet     
      createTextNode     
      detachEvent   
      getElementById       
      getElementsByName     
      getElementsByTagName   
      mergeAttributes 
      recalc   
      write       
      writeln     
      以DIV对象为例相关方法有: 
      addBehavior     
      appendChild     
      applyElement     
      attachEvent   
      clearAttributes 
      cloneNode   
      contains     
      detachEvent 
      getAdjacentText         
      getAttribute       
      getAttributeNode   
      getElementsByTagName   
      hasChildNodes     
      insertAdjacentElement     
      insertAdjacentHTML     
      insertAdjacentText   
      insertBefore 
      mergeAttributes   
      normalize 
      removeAttribute     
      removeAttributeNode       
      removeBehavior   
      removeChild   
      removeExpression   
      removeNode   
      replaceAdjacentText   
      replaceChild   
      replaceNode   
      setActive   
      setAttribute   
      setAttributeNode   
      setExpression       
       
      其他,比如下拉列表对象,和拖拽操作等我有时间也整理比较一下,实现相同功能,相对比较短的精彩代码是值得收藏的。 
       
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • dyjqk
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-20 14:44:2610楼 得分:7
    hoho
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • CSDNATM
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-20 14:45:0911楼 得分:0
    哈哈,谢谢老大。

    这个帖子申请加精
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • viena
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 3

    发表于:2008-05-20 14:46:1012楼 得分:7
    引用楼主 CSDNATM 的帖子:
    你的网络好换了,那个破,哈哈!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wxg22526451
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-20 14:49:1613楼 得分:7
    路过~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • superdullwolf
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-20 14:59:3714楼 得分:0
    这几天就换,512k换2M,写字楼网络带宽太贵了,512一个月还要1800块。
    忙去了。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • waterxx
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-20 22:50:3115楼 得分:0
    o
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved