没问题呀?看我的例子:DYNLINK.HTML:<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<script src="dynlink.js" type="text/javascript"></script>
</head><body bgcolor="#FFFFFF"></body>
</html>========================================================DYNLINK.JSdocument.write("<a href='http://localhost'>test</a>");
document.onclick = doit;function doit()
{
alert("OK");
}

解决方案 »

  1.   

    谢谢您的回复。
     
    不过我说的是将document.onclick放在html文件中,不过我将您的移到html中也可以。但我的不行,请看附件。有劳您了。jedi5.htm:<html><head>
    <meta http-equiv="Content-Type"
    content="text/html; charset=gb_2312-80">
    <meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
    <title>无标题的 普通网页</title></head><body >
    <p>
    <!-- BEGIN AD-WIZARD CODE -->
    <CENTER>
    <script src="http://ads.ad-wizard.com/?u=888"></script>
    </CENTER>
    <!-- END AD-WIZARD CODE --><p>
    <script language="javascript">
    document.onclick = doit;function doit()
    {
    alert("OK");
    }
    </script></body>
    </html>
      

  2.   

    似乎有这样的问题,在我自编的浏览器中打开本论坛时,其提出问题的连接为:java:open('...'),在鼠标单击后,无法打开该连接,不知何故
      

  3.   

    俺这一个例子,颇有借鉴意义,应该可以解决你的烦恼!
    <HTML>
    <HEAD><TITLE>取消缺省事件</TITLE>
    <SCRIPT LANGUAGE="JScript">
    function askConfirm(){
          return window.confirm ("选择 OK 继续连接, Cancel 则取消.")}
    </SCRIPT>
    <BODY onload="b3.onclick=askConfirm">
    <BR><A NAME=b1 HREF="http://www.csdn.net" onclick="askConfirm()">1 不带return语句 (won't work)</A>
    <BR><A NAME=b2 HREF="http://www.csdn.net" onclick="return askConfirm()">2 带return语句 (works)</A>
    <BR><A NAME=b3 HREF="http://www.csdn.net">3 功能点(works)</A>
    </BODY>
    </HTML>