类似excel那样冻结(固定)网页表格Table上部的标题行和左侧的某几列
急啊!请给出能用的源代码,谢谢!

解决方案 »

  1.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <style>
        body{font-size:12px;}
        .t_n{width:30px; heihgt:240px!important; height:242px; background:buttonface; float:left; border-bottom:1px solid #000; border-left:1px solid #000}
        .t_n span{display:block; text-align:center; line-height:20px; border:1px solid #000; width:28px; height:20px}
        .t_number{border-right:1px solid #000; width:100%; margin-bottom:5px}
        .t_number td{border-bottom:1px solid #000; width:30px; height:25px; text-align:center}
        .dd{height:200px!important; height:208px; overflow-y:hidden;}
        .t_i{width:400px; height:auto; float:left; border-right:1px solid #000; border-top:1px solid #000}
        .t_i_h{width:100%; overflow-x:hidden; background:buttonface;}
        .ee{width:618px!important; width:620px}
        .t_i_h table{width:600px;}
        .t_i_h table td{border-right:1px solid #000; border-bottom:1px solid #000; height:20px; text-align:center}
        .cc{width:100%; height:220px; border-bottom:1px solid #000; border-right:1px solid #000; background:#fff; overflow:auto;}
        .cc table{width:600px; }
        .cc table td{height:25px; border-bottom:1px solid #000; border-right:1px solid #000; text-align:center}
    </style>
    <script>
      function aa(){
         var a=document.getElementById("cc").scrollTop;
         var b=document.getElementById("cc").scrollLeft;
          document.getElementById("dd").scrollTop=a;
          document.getElementById("hh").scrollLeft=b;
      }
    </script>
    </head>
    <body>
    <div class="t_n">
        <span>序号</span>
        <div class="dd" id="dd">
            <table cellpadding="0" cellspacing="0" border="0" class="t_number">
                <tbody>
                    <tr>
                    <td>1</td>
                    </tr>
                    <tr>
                    <td>2</td>
                    </tr>
                    <tr>
                    <td>3</td>
                    </tr>
                    <tr>
                    <td>4</td>
                    </tr>
                    <tr>
                    <td>5</td>
                    </tr>
                    <tr>
                    <td>6</td>
                    </tr>
                    <tr>
                    <td>7</td>
                    </tr>
                    <tr>
                    <td>8</td>
                    </tr>
                    <tr>
                    <td>9</td>
                    </tr>
                    <tr>
                    <td>10</td>
                    </tr>
                    <tr>
                    <td>11</td>
                    </tr>
                    <tr>
                    <td>12</td>
                    </tr>
                    <tr>
                    <td>13</td>
                    </tr>
                    <tr>
                    <td>14</td>
                    </tr>
                    <tr>
                    <td>15</td>
                    </tr>
                    <tr>
                    <td>16</td>
                    </tr>
                    <tr>
                    <td>17</td>
                    </tr>
                    <tr>
                    <td>18</td>
                    </tr>
                    <tr>
                    <td>19</td>
                    </tr>
                    <tr>
                    <td>20</td>
                    </tr>
                </tbody>
            </table>
        </div>
    </div>
    <!--table栏目-->
    <div class="t_i">
        <div class="t_i_h" id="hh">
            <div class="ee">
                <table cellpadding="0" cellspacing="0" border="0">
                 <tr>
                   <td width="10%">栏目A</td>
                   <td width="20%">栏目B</td>
                   <td width="10%">栏目C</td>
                   <td width="20%">栏目D</td>
                   <td width="20%">栏目E</td>
                   <td width="20%">栏目F</td>
                 </tr>
                </table>
            </div>
        </div>
        <div class="cc" id="cc" onscroll="aa()">
            <table cellpadding="0" cellspacing="0" border="0">
                <tr>
                    <td width="10%">1</td>
                    <td width="20%">1</td>
                    <td width="10%">1</td>
                    <td width="20%">1</td>
                    <td width="20%">1</td>
                    <td width="20%">1</td>
                </tr>
                <tr>
                    <td>2</td>
                    <td>2</td>
                    <td>2</td>
                    <td>2</td>
                    <td>2</td>
                    <td>2</td>
                </tr>
                <tr>
                    <td>3</td>
                    <td>3</td>
                    <td>3</td>
                    <td>3</td>
                    <td>3</td>
                    <td>3</td>
                </tr>
                <tr>
                    <td>4</td>
                    <td>4</td>
                    <td>4</td>
                    <td>4</td>
                    <td>4</td>
                    <td>4</td>
                </tr>
                <tr>
                    <td>5</td>
                    <td>5</td>
                    <td>5</td>
                    <td>5</td>
                    <td>5</td>
                    <td>5</td>
                </tr>
                <tr>
                    <td>6</td>
                    <td>6</td>
                    <td>6</td>
                    <td>6</td>
                    <td>6</td>
                    <td>6</td>
                </tr>
                <tr>
                    <td>7</td>
                    <td>7</td>
                    <td>7</td>
                    <td>7</td>
                    <td>7</td>
                    <td>7</td>
                </tr>
                <tr>
                    <td>8</td>
                    <td>8</td>
                    <td>8</td>
                    <td>8</td>
                    <td>8</td>
                    <td>8</td>
                </tr>
                <tr>
                    <td>9</td>
                    <td>9</td>
                    <td>9</td>
                    <td>9</td>
                    <td>9</td>
                    <td>9</td>
                </tr>
                <tr>
                    <td>10</td>
                    <td>10</td>
                    <td>10</td>
                    <td>10</td>
                    <td>10</td>
                    <td>10</td>
                </tr>
                <tr>
                    <td>11</td>
                    <td>11</td>
                    <td>11</td>
                    <td>11</td>
                    <td>11</td>
                    <td>11</td>
                </tr>
                <tr>
                    <td>12</td>
                    <td>12</td>
                    <td>12</td>
                    <td>12</td>
                    <td>12</td>
                    <td>12</td>
                </tr>
                <tr>
                    <td>13</td>
                    <td>13</td>
                    <td>13</td>
                    <td>13</td>
                    <td>13</td>
                    <td>13</td>
                </tr>
                <tr>
                    <td>14</td>
                    <td>14</td>
                    <td>14</td>
                    <td>14</td>
                    <td>14</td>
                    <td>14</td>
                </tr>
                <tr>
                    <td>15</td>
                    <td>15</td>
                    <td>15</td>
                    <td>15</td>
                    <td>15</td>
                    <td>15</td>
                </tr>
                <tr>
                    <td>16</td>
                    <td>16</td>
                    <td>16</td>
                    <td>16</td>
                    <td>16</td>
                    <td>16</td>
                </tr>
                <tr>
                    <td>17</td>
                    <td>17</td>
                    <td>17</td>
                    <td>17</td>
                    <td>17</td>
                    <td>17</td>
                </tr>
                <tr>
                    <td>18</td>
                    <td>18</td>
                    <td>18</td>
                    <td>18</td>
                    <td>18</td>
                    <td>18</td>
                </tr>
                <tr>
                    <td>19</td>
                    <td>19</td>
                    <td>19</td>
                    <td>19</td>
                    <td>19</td>
                    <td>19</td>
                </tr>
                <tr>
                    <td>20</td>
                    <td>20</td>
                    <td>20</td>
                    <td>20</td>
                    <td>20</td>
                    <td>20</td>
                </tr>
            </table>
        </div>
    </div>
    </body>
    </html>