<td width=150><a name="<?php echo $No2Prod[0];?>" href="list_file.php?sel_prod=<?php echo $No2Prod[0];?>" target="_parent" onclick="return handle_prd_conflict(this)"><?php echo $No2Prod[0];?></a></td>工作需要,C++转学PHP,
href="list_file.php?sel_prod=<?php echo $No2Prod[0];?>"这里指向哪个链接?代码里只有list_file.php这个文件啊,$No2Prod是个全局变量,target和onclick又是什么意义

解决方案 »

  1.   

    target  是目标将要打开的方式 ; 
    _blank,在新浏览器窗口中打开链接文件。 _parent,将链接的文件载入含有该链接框架的父框架集或父窗口中。如果含有该链接的框架不是嵌套的,则在浏览器全屏窗口中载入链接的文件,就象_self参数一样。 _self,在同一框架或窗口中打开所链接的文档。此参数为默认值,通常不用指定。 
    但是我不太理解 
    _top,在当前的整个浏览器窗口中打开所链接的文档,因而会删除所有框架 onclick  是点击<a>标签的事件。至于href  就是你要跳转的路径。 如果只有list_file.php. 那就说明 ?sel_prod=<?echo $No2Pod[0];?>是问号(?)传参的意思。
      

  2.   

    a标签特有属性 target 具体用法
    <a target="_blank" href="list_file.php?sel_prod=<?php echo $No2Prod[0];?>" > xxoo </a>意思为 点击xxoo后 打开一个新窗口,连接到list_file.php 页面,并传入 参数 sel_prod 值为 <?php echo $No2Prod[0];?>
    onclick 单击事件,点击连接后响应某些事件如:
    <script>
    function abc(str){
       alert(' got '+str);
    }
    </script>
    <a  onclick="abc('test')"   target="_blank" href="list_file.php?sel_prod=<?php echo $No2Prod[0];?>" > xxoo </a>在连接到list_file.php 之前 响应abc()这个事件.执行完之后出现的和上面的一样页面。