本帖最后由 drunkard2 于 2009-07-27 13:18:45 编辑

解决方案 »

  1.   

    不是没取到这个数,而是根本就没有取,你这段代码是在页面加载的时候执行的,那个时候device_chas600_num里面的值是空的,因为还没有输入<input type="text" height=18  name="chas600_num" id="device_chas600_num" value="" onBlur="if(parseInt(this.value,10) <0){ 
    alert('chasiss bx600 number must be >=0');this.value=''; document.body.focus();this.focus();}else{loadTree();}"  > 
    <script>
    function loadTree(){
    num=document.getElementById("device_chas600_num").value;//取值 
              
        var tree = new WebFXLoadTree("Tree"); 
        
        for(number=1;number <=num;number++) 
        { 
        
        temp=number.toString();  
        tree.add(new WebFXTreeItem('class'+temp,"goodbye")); 
        }
    }
    </script>
      

  2.   

    这样的话就没有在我想显示树形结构的地方显示了.
    input是在一列,树形是在另外一列.
      

  3.   

    这样的话就没有在我想显示树形结构的地方显示了. 
    input是在一列,树形是在另外一列.
    <td width="100" height="20">
                <input type="text" height=18  name="chas600_num" id="device_chas600_num" value="" onBlur="if(parseInt(this.value,10)<0){
    alert('chasiss bx600 number must be >=0');this.value=''; document.body.focus();this.focus()};else{loadTree();}"  >
             
              </td >
                        <td width="150" height="30">
                
               //树形想在这里显示
                                    </td>
      

  4.   

    xloadtree 动态加载树的,挺好的上网看看吧