<td><a href="#edit" onclick="return listItemTask('cb<?php echo $i;?>','edit')"><?php echo $row->text; ?></a></td>我看的那个项目 老出现如上代码 !
那个listItemTask () 和 cb 《 什么意思 ?
高手可以不回答! 谢谢!

解决方案 »

  1.   

    listItemTask ()是个JS函数,cb就是一般的字符串,没啥!
      

  2.   

    listItemTask 是客户端js代码,你没告诉我怎么实现的,神都不知道
      

  3.   

    js的函数名以及该函数需要的参数。
    类似
    <script type="text/javascript">
    function listItemTask(cb_num,act_str)
    {}
    </script>
      

  4.   

    如楼上所说.listItemTask()是个JS函数.你也可以看到这个超链接有个onclick事件.这个listItemTask是存在于这个页面或者加载进来的js文件中的,至于其用途就不得而知了.因为是个自定义的函数.你可以在这个页面找到js代码.如<script type="text/javascript" src="123.js"></script>
      

  5.   


    谢了 楼上的朋友,看下面 :function listItemTask( id, task ) {
        var f = document.adminForm;
        cb = eval( 'f.' + id );
        if (cb) {
            for (i = 0; true; i++) {
                cbx = eval('f.cb'+i);
                if (!cbx) break;
                cbx.checked = false;
            } // for
            cb.checked = true;
            f.boxchecked.value = 1;
            submitbutton(task);
        }
        return false;
    }
      

  6.   

    task  我传递的是 “edit “  
    但似乎 cbx = eval('f.cb'+i); 
                if (!cbx) break; 
                cbx.checked = false; 
    这些没什么意义啊?
      

  7.   

    先把 叫 adminForm 表单中的 name='cb数字' checkbox的关闭,然后开启,然后点中你传入的id的checkbox.