<html>
<head>
<title>平安证券柜台系统...</title>
<meta http-equiv="Content-Type" content="text/html; charset=gbk2312"><script type="text/javascript" src="one.js">
  
 </script>
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr> 
<td width="300">&nbsp;</td>
<td width="71%" align="center"> 
<script type="text/javascript">document.write("<table border='1'><tr><td>asd</td></tr></table>");
createMainLayer();</script>
</td>
</tr>
</table></body>
</html>[code=JScript][/code]

解决方案 »

  1.   

    var mainLayer=new Array("one","two");
     
     var subLayer0=new Array("论文","文献"); var subLayer1=new Array("论文1","文献1"); var layerMax=mainLayer.length+10;
     var layerName="index";
     function createMainLayer(){
      
       document.write("<div onmouseout=layervib('visible',"+layerMax+")><table><tr>");
       for(var i=0;i<mainLayer.length;i++){
           document.write("<td onmouseover=layervib('visible',"+i+")>"+mainLayer[i]+"</td>"); 
       }
       document.write("</tr></table></div>");
       
      for(var j=0;j<mainLayer.length;j++){
      
        createSubLayer(j);
       
      }
    }
     
    function createSubLayer(num){
       
       var subLayerList=eval("subLayer"+num);
      
       var subLayerName=layerName+num;   var k=num;
       alert(k);
       document.write("<div id="+subLayerName+" onmouseout=layervib('visible',"+layerMax+") onmouseover=layervib('visible',"+k+")><table><tr>");
       for(var i=0;i<subLayerList.length;i++){
           document.write("<td><a href='#'>"+subLayerList[i]+"</a></td>"); 
       }
       document.write("</tr></table></div>");
     
    }function layervib(type,num){
       var H=type;
       var temp=(H='visible'?'hidden':'visible');
       for(var i=0;i<mainLayer.length;i++){
          var E=eval('document.all.index'+i+'.style');
          var H=eval(i);
          if(i==num){
            E.visibility=type;
         }else{
            E.visibility=temp; 
         }
         }
      }