没问题呀?看我的例子: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");
}
<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");
}
不过我说的是将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>
<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>