谁能告诉我如何让类(object)支持Automation啊?

解决方案 »

  1.   

    <script language="javascript">
         function moveToFirst1(tr){
    var tb = tr.parentElement.parentElement
    tb.moveRow(tr.rowIndex, 0);
             }

    </script>
    <table>
    <tr onclick = "moveToFirst1(this);"><td>a</td>b<td></td></tr>
    <tr onclick = "moveToFirst1(this);"><td>aa</td>bb<td></td></tr>
    <tr onclick = "moveToFirst1(this);"><td>aaa</td>bbb<td></td></tr>
    <tr onclick = "moveToFirst1(this);"><td>aaaa</td>bbbb<td></td></tr>
    <tr onclick = "moveToFirst1(this);"><td>aaaaa</td><td>bbbbb</td></tr>
    </table>
      

  2.   

    <script language="javascript">
        function moveToFirst1(tr)
    {taba.moveRow(tr.rowIndex, 0);
             }</script>
    <table id=taba>
    <tr onclick = "moveToFirst1(this);"><td>a</td><td>b</td></tr>
    <tr onclick = "moveToFirst1(this);"><td>aa</td><td>bb</td></tr>
    <tr onclick = "moveToFirst1(this);"><td>aaa</td><td>bbb</td></tr>
    <tr onclick = "moveToFirst1(this);"><td>aaaa</td><td>bbbb</td></tr>
    <tr onclick = "moveToFirst1(this);"><td>aaaaa</td><td>bbbbb</td></tr>
    </table>
      

  3.   

    效果同下
    <script language="javascript">
        function moveToFirst1(tr)
    {
    var  bb=tr.parentElement.parentElement
    bb.moveRow(tr.rowIndex,0)
    //taba.moveRow(tr.rowIndex, 0);
             }</script>
    <table id=taba>
    <tr onclick = "moveToFirst1(this);"><td>a</td><td>b</td></tr>
    <tr onclick = "moveToFirst1(this);"><td>aa</td><td>bb</td></tr>
    <tr onclick = "moveToFirst1(this);"><td>aaa</td><td>bbb</td></tr>
    <tr onclick = "moveToFirst1(this);"><td>aaaa</td><td>bbbb</td></tr>
    <tr onclick = "moveToFirst1(this);"><td>aaaaa</td><td>bbbbb</td></tr>
    </table>
      

  4.   

    leisure_cn(小虫) ( ) 信誉:100 
    的表机构出问题了
    函数没有问题
      

  5.   

    可能是我没说清楚,该页面是用<object></object>引用的,楼上的代码在<object></object>里都出错,IE提示“类不能支持Automation操作”,下面的代码在<object></object>里不会出错,但会出现另外一个问题,就是点击下面的按纽达不到预期的效果(改变表格的排序):<table id="table" border="1">
    <tbody name="table5">
    <tr id="rr1"><td onclick="kkk('table','rr1')">No.1</td></tr>
    <tr id="rr2"><td onclick="kkk('table','rr2')">No.2</td></tr>
    <tr id="rr3"><td onclick="kkk('table','rr3')">No.3</td></tr>
    <tr id="rr4"><td onclick="kkk('table','rr4')">No.4</td></tr>
    </tbody>
    </table>
    <script type="text/javascript">
    function kkk(tab)
    {
    var obj=document.getElementById(tab).firstChild;
    var currentTR=event.srcElement.parentNode;
    var temp=currentTR.cloneNode(true);
    currentTR.removeNode(true);
    obj.insertBefore(temp,obj.firstChild);
    }
    </script>
    <p><input type="button" value="NO.1" name="B3" onclick="kkk('table')"><input type="button" value="NO.2" name="B4" onclick="kkk('table')"><input type="button" value="NO.3" name="B5" onclick="kkk('table')"><input type="button" value="NO.4" name="B6" onclick="kkk('table')"></p>如果能让上面的代码按纽生效也是一样