Links对象访问超链接
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript">
function target()
{ document.links[0].href="innerHTML.jsp";
if(confirm("是否在新窗口打开"))
{ document.links[0].target="_blank"
}
else
{ document.links[0].target="_self"
}
}
</script>
</head>
<body>
<a href="#" onclick="target()" onmouseover="window.status='设置状态栏属性';return true;">10-1.html</a>
</body>
</html>
上面的代码是通过Links对象访问超链接,为什么mouseover事件正常,而onclick()事件不能调用函数,这儿代码有什么错误???
------解决方案--------------------
一个连接如果同时有onclick和href,是先执行完click,如果return 不是false,才转到href所在的url。
建议你下载个firebug来调试吧