<script language="javascript">
<!--
function channel(cat_name){/*channelmode强制采取一种特定的全屏方式*/
window.open("catagory_editor.php?cat_name="+cat_name,"","width=400,height=400,left=300,top=110,scrollbars")
}
//-->
</script>把他放在循环外面。。你JS没学好吧?

解决方案 »

  1.   

    while (list($cat_name,$cat_id) = mysql_fetch_row ($result))
    {
      echo "<tr><td class=td1>";
      echo $cat_name."</td>";?>
    <td class="td2">
    <a href="javascript:channel(<?=$cat_name?>)">编辑</a></td></tr>
    <?
    }
    ?>
    <script language="javascript">
    <!--
    function channel(cat_name){/*channelmode强制采取一种特定的全屏方式*/
    window.open("catagory_editor.php?cat_name="+cat_name,"","width=400,height=400,left=300,top=110,scrollbars")
    }
    //-->
    </script>这样的效果 我试过了 可是根本就不会弹出catagory_editor.php这个网页出来的 点击时还是停留在原来的网页中
    我的意思是说 还想让它跳到另一个网页中 并显示不同的cat_name值