随笔 - 154  文章 - 29  trackbacks - 0
<2008年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

声明:

该blog是为了收集资料,认识朋友,学习、提高技术,所以本blog的内容除非声明,否则一律为转载!!

感谢那些公开自己技术成果的高人们!!!

支持开源,尊重他人的劳动!!

常用链接

留言簿(1)

随笔分类(148)

随笔档案(143)

收藏夹(2)

其他

学习(技术)

观察思考(非技术)

搜索

  •  

最新评论

阅读排行榜

评论排行榜

最新评论

re: 数据库优化设计方案 akas 2008-07-14 22:03  
收看了
re: js table操作 -------- 移动行 独孤風雲 2008-07-08 10:50  
感谢
re: java Swing JLabel组件刷新(原创) Acefighter 2008-06-16 11:18  
小哥,俺刚试了一下,是可以的,可为什么不用setVisible(true);呢,一样也有重绘的效果。你那样的话就把窗口搞没了,呵呵 !
re: js table操作 -------- 移动行 好 2008-06-14 08:19  
真的好,我最近也要用这个东东
内容写的有点多,不过看起来还挺好理解的,谢谢了
是三维动画还有声音,结果就贴不出来了,好象运行一次后要重新编译才可以在运行。
re: js table操作 -------- 移动行 netspirit 2008-01-15 10:29  
我刚好要用这个。可以借鉴了,非常感谢
re: HashMap 使用小结 yangguang 2008-01-12 15:43  
对hashmap按值排序真么做?
取出hashmap最大值对应的key怎么做?
第一种方法直接用class2.prototype=new class1();不就避免对class2的prototype进行引用操作了么?
<script language="JavaScript" type="text/javascript">
<!--
//定义class1
function class1(){
//构造函数
}
//定义class1的成员
class1.prototype={
m1:function(){
alert(1);
}
}
//定义class2
function class2(){
//构造函数
}
//让class2继承于class1
class2.prototype=new class1();
//给class2重复定义方法method
class2.prototype.method=function(){
alert(2);
}
//创建两个类的实例
var obj1=new class1();
var obj2=new class2();
//分别调用两个对象的method方法
obj1.method();
obj2.method();
//-->
</script>
222 111 2007-12-26 14:53  
12456
re: 黑暗的SH,灰暗的人生 jka 2007-12-19 11:49  
jhkjkoko
思路不错,可以更加进一步,构造的时候不需要繁琐的输入onmouse***函数
在实际测试的时候,有定位的部准确的问题,可以使用elementFromPoint函数解决这个问题
re: JavaScript类的继承 Mic 2007-12-12 00:13  
不明白执行的时机  请大虾帮忙啊
<script language="javascript" type="text/javascript">
//定义extend方法
Object.extend=function(destination,source){
for(var property in source)
{

destination[property]=source[property];
}

return destination;
}

//通过Object类为每个对象添加extend方法
Object.prototype.extend=function(object){
return Object.extend.apply(this,[this,object]);
}

function class1()
{

}

class1.prototype={
method:function(){
alert("class1");
},
method2:function(){
alert("method2");
}
}

function class2(){

}

class2.prototype=(new class1()).extend({
name:"Michael",
method:function(){
alert("class2");
}
});

var obj1=new class1();
var obj2=new class2();

//实验obj1和obj2的方法
obj1.method();
obj2.method();

obj1.method2();
obj2.method2();
</script>

没人来,就自己顶一下!
个人修改后的代码:

<html>
  
<head>    
    
<title>lk.jsp</title>
    
<script type="text/javascript">       
    
var o1,o2;
    
var o1a=new Array();
    
var o2a=new Array();
    
    
function switchTd(tr1,tr2){
     
for(x=0;x<o1a.length;x++){  
      tr1.cells[x].innerHTML
=o2a[x];  
      tr2.cells[x].innerHTML
=o1a[x];           
     }

      tr1.cells[
0].innerHTML=o1a[0]; 
      tr2.cells[
0].innerHTML=o2a[0];     
      clickMouse(tr2);      
    }


     
function SetRow(dir){    
     
var o;
     
var start=false;
     
var num=0;
     
var v_radio = document.getElementsByName("order_radio");
     
for(var j=0;j<v_radio.length;j++){
        
if(v_radio[j].checked){                
            o
=v_radio[j];
            start
=true;
            num
=v_radio[j].parentNode.parentNode.rowIndex;
        }

      }

     
if(!start){
      alert(
"请选择一个选项");return;
     }

     
if(num<=1 && dir=="up"){
      alert(
"已经无法再向上");return;
     }
 
     
if(num>=(v_radio.length) && dir=="down"){
      alert(
"已经无法再向下");return;
     }

    
     
var p = o.parentNode.parentNode;        
     
var trs = document.getElementById("table_order").getElementsByTagName("tr");
     o1
=trs[p.rowIndex]; 
     
var tdLen=trs[p.rowIndex].cells.length;
     o1a.length
=tdLen;
     o2a.length
=tdLen;
     
     
for(var i=0;i<tdLen;i++){
       o1a[i]
=trs[p.rowIndex].cells[i].innerHTML;
       
if(dir=="down"){
          o2a[i]
=trs[p.rowIndex+1].cells[i].innerHTML;              
       }
else{
         o2a[i]
=trs[p.rowIndex-1].cells[i].innerHTML;              
       }

     }

     
if(dir=="down"){
       o2
=trs[p.rowIndex+1];          
     }
else{
       o2
=trs[p.rowIndex-1];         
     }

      switchTd(o1,o2);         
    }

    
      
var v_tr = null;      
      
function onMouse(obj){      
        
if(obj.cells[obj.cells.length-1].childNodes[0].checked==false){
          obj.bgColor
="#E6E6FA";
        }
          
      }

      
function outMouse(obj){
        
if(obj.cells[obj.cells.length-1].childNodes[0].checked==false){
         obj.bgColor
="";
        }
          
      }

      
function clickMouse(obj){        
        obj.cells[obj.cells.length
-1].childNodes[0].checked=true;        
        obj.bgColor
="#D8BFD8";
        
if(v_tr!=null&&v_tr!=obj){
          v_tr.bgColor
="";          
        }

        v_tr 
= obj;
      }
        
     
</script>    
  
</head>  
  
<body>
  
<form name="form_order" action="lk_test.jsp" method="post">
  
<table>
  
<tr>
  
<td>
        
<table border="1" name="table_order" id="table_order" >
        
<tr bgcolor="#9F9Fc0">
        
<td>序号</td>
        
<td>项目名称</td>
        
<td>请选择</td>        
        
</tr>            
        
<tr onmouseover="onMouse(this);" onmouseout="outMouse(this);" onclick="clickMouse(this);">
        
<td>1<input type="hidden" name="orderid" value="1"/></td>
        
<td>姓名<input type="hidden" name="dbid" value="1"></td>                                
        
<td><input type="radio" name="order_radio" id="order_radio"/></td>
        
</tr>            
        
<tr onmouseover="onMouse(this);" onmouseout="outMouse(this);" onclick="clickMouse(this);">
        
<td>2<input type="hidden" name="orderid" value="2"/></td>
        
<td>性别<input type="hidden" name="dbid" value="2"></td>                                
        
<td><input type="radio" name="order_radio" id="order_radio"/></td>
        
</tr>            
        
<tr onmouseover="onMouse(this);" onmouseout="outMouse(this);" onclick="clickMouse(this);">
        
<td>3<input type="hidden" name="orderid" value="3"/></td>
        
<td>E-MAIL<input type="hidden" name="dbid" value="6"></td>                                
        
<td><input type="radio" name="order_radio" id="order_radio"/></td>
        
</tr>            
        
<tr onmouseover="onMouse(this);" onmouseout="outMouse(this);" onclick="clickMouse(this);">
        
<td>4<input type="hidden" name="orderid" value="4"/></td>
        
<td>手机<input type="hidden" name="dbid" value="3"></td>                                
        
<td><input type="radio" name="order_radio" id="order_radio"/></td>
        
</tr>            
        
<tr onmouseover="onMouse(this);" onmouseout="outMouse(this);" onclick="clickMouse(this);">
        
<td>5<input type="hidden" name="orderid" value="5"/></td>
        
<td>电话<input type="hidden" name="dbid" value="4"></td>                                
        
<td><input type="radio" name="order_radio" id="order_radio"/></td>
        
</tr>            
        
<tr onmouseover="onMouse(this);" onmouseout="outMouse(this);" onclick="clickMouse(this);">
        
<td>6<input type="hidden" name="orderid" value="6"/></td>
        
<td>家庭住址<input type="hidden" name="dbid" value="5"></td>                                
        
<td><input type="radio" name="order_radio" id="order_radio"/></td>
        
</tr>            
        
<tr onmouseover="onMouse(this);" onmouseout="outMouse(this);" onclick="clickMouse(this);">
        
<td>7<input type="hidden" name="orderid" value="7"/></td>
        
<td>邮编<input type="hidden" name="dbid" value="7"></td>                                
        
<td><input type="radio" name="order_radio" id="order_radio"/></td>
        
</tr>            
        
</table>            
    
</td>        
    
<td>
    
<input type="button" value="↑向上移动 "  onclick="SetRow('up');"/><br>
    
<input type="button" value="↓向下移动 "  onclick="SetRow('down');"/>    
    
</td>
    
</tr>      
    
</table>            
    
<br><br>    
    
<input type="submit" value=" 提交修改 "/>
    
</form>    
  
</body> 
</html>
re: java操作Excel(Jakarta_POI) tobe 2007-12-01 15:35  
最近想做个读取excel内容存入数据库的程序,用poi文本格式的已经实现,但是那个excel里的图片不知道怎样才能读出来 ,请指教!
re: java操作Excel(Jakarta_POI) 文 2007-11-27 15:23  
我使用的时候有个问题,我导出来在excel数字是显示文本,但我只要双击那一格,里面的文本数字就变为数值类型。例如文本的“350702198116117551”
双击后就变为3.50702E+17,焦点离开后还是显示3.50702E+17,而不是起先的350702198116117551 怎么在程序里设置完,双击不会变为数值类型啊。
re: 利用XMLBean轻轻松松读写XML CoderDream 2007-11-23 17:09  
建议楼主编辑一下,空行太多!
re: java操作Excel(Jakarta_POI) victim 2007-11-22 21:16  
啊```不好意思``以解决`

hwb.setSelectedTab((short)hwb.getSheetIndex(sheetName));
re: java操作Excel(Jakarta_POI) victim 2007-11-22 21:13  
是好东西``我也一直在用,不过有一个问题一直没解决,不知道怎么设置打开时默认显示指定工作表```
re: JavaScript万年历 Dicky 2007-11-22 10:41  
n年前的老东东了。。。
re: HashMap 使用小结 怎么羡慕天空的飞鸟 2007-11-21 00:36  
不错啊!呵呵
re: java操作Excel(Jakarta_POI) lk 2007-11-19 09:39  
朋友! 不要要求太多,jxl没提供这么全面的方法,它只提供了数字(number)、标签(label)、日期(date)、布尔(boolean)几种简单的类型。

你可以在程序里自己写一下嘛!

excel还是蛮强大的我已经试过了,在excel里,你不设置单元格格式,只要你输入了货币符号excel就会自动将该单元格设置成货币格式,在你需要的单元个里输入值时用程序先加一个¥后面加钱数就OK了。

re: java操作Excel(Jakarta_POI) 撒旦飞 2007-11-16 15:59  
怎么把单元格设为金钱的形式啊!如¥100
设置100,在excel中自动赋上¥100啊?
re: 猜猜是什么?(原创) CoderDream 2007-11-07 15:09  
还不错,支持一下!
re: 在SQL Server中快速删除重复记录 CoderDream 2007-11-05 09:49  
图片还在你的电脑里,请先上传,否则除了你自己,别人是看不到图片的!