能不能在for循环的代码中添加参数?而不是加在js中。

解决方案 »

  1.   

    原来是这样的:
    for
    {
      echo '<a href="a.php?url='.$id.'">打印</a>';
    }
    现在把它的参数加到1#循环代码中怎么做?
      

  2.   

    onclick="showprint('.$id.')添加部分;"
      

  3.   

    试过不行诶。有没有类似的功能:原超链接点击一次就失效?
    PS,原页面有多个超链接(for循环生成,每个链接根据参数不同指向链接不同),点击链接在新窗口打开。
      

  4.   

    for(condition)
    {
       echo '<a type="button" class="print" onclick="showprint(this,\''.$id.'\')添加部分;" target="_blank">打印</a>';
    }<script language = "javascript">
    function showprint(obj,id){
    obj.removeAttribute("href");
    obj.onclick=null;
    obj.style.textDecoration= 'none ';
    window.open("a.php?url="+id,"_blank");
    }
    </script>