<A id=Role href="http://www.ouk.cn">Link</A><script language="javascript">
function A()
{
   // 根据需要判断是否使超链接失效
   return false;
}
Role.onclick= function() { return A() };
</script>

解决方案 »

  1.   

    也可以这样:
    <script language="javascript">
    function A()
    {
       //Role.disabled="disabled";
       return false;
    }
    </script>
    <A id=Role href="PP.asp" onclick="return A()">Link</A>
      

  2.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <meta name="Generator" content="EditPlus">
    <meta name="Author" content="Seagle.K">
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <script language="JavaScript">
    function switcha()
    {
    var aRadio = document.getElementsByName('rdo');
    var ret;
    for (var i=0; i<aRadio.length; i++)
    {
    if (aRadio[i].checked)
    {
    ret = aRadio[i].value;
    }
    } return (ret==1)?true:false;
    }
    </script>
    </head>
    <body>
    <a id=aid target="_blank" href="http://www.csdn.com" onclick="event.returnValue=switcha()">csdn</a>
    <br>
    <input type="radio" name="rdo" checked value=1 onclick="aid.disabled=false">有效<input type="radio" name="rdo" value=0 onclick="aid.disabled=true">无效
    </body>
    </html>