它们本来就是相互联系的。要隔离开好象不行。但是,你可以自行处理:
比如:要进行行为而不链接:
<a href="a.asp" onclick="dosomething();return false">xxx</a>
<script>
function dosomething()
{
alert()
}
</script>

解决方案 »

  1.   

    你可以看看我下面给你的代码:你应该会有启发:
    function run_submit(str)
    {
     var d;
     d=mm_findobj(str);
     if(checkall('theform')!=false)
        d.submit();
    }  <form name="theform" method="post" action="" onSubmit="return checkall('theform')">
      

  2.   

    首先谢谢各位!我的意思是点击链接后,打开窗口和调用函数都能执行!
    具体请看http://www.babiesjoy.com/product.asp左边的菜单,本来是onclick主菜单后才能显示子菜单,我现在改成onmouseover了,因为那样我的主菜单超链就失效了,那样他就做一件事情,显示子菜单,而我主菜单的产品不能再右边列出了。所以现在只好这样了<tr onmouseover="show()">了,但这样总觉得有点别扭!
      

  3.   

    <a href="a.asp" onclick="dosomething()" target=_blank>xxx</a>中
      

  4.   

    <a href="#" onclick="dosomething();return false">xxx</a>
    <script>
    function dosomething()
    {
    alert();
    windows.open("a.asp","_blank"); // Or windows.open("a.asp","_self"); 
    }
    </script>window.open的用法:
      

  5.   

    经调试:
    ===============================
    <a href="#" onclick="dosomething();">xxx</a>
    <script>
    function dosomething()
    {
    alert("");
    window.open("a.htm","_self"); //window.open("a.htm","_blank"); 
    }
    </script>
      

  6.   

    我需要点击页面在右边的窗口里面打开,右边是一个名字为mq的iframe ,WINDOW。OPEN无论如何都是弹出一个窗口,而不能在目标地方打开窗口。