<a href="xinpin.html?act=1" onClick="setTab('two',3,3)">修改</a>
<a href="#?act=1" onClick="setTab('two',3,3)">修改</a>
<a href="?act=1" onClick="setTab('two',3,3)">修改</a>以上三个连接代码到底有什么不同啊?而且和JS有关吗?为什么使用#的可以执行onClick,而是用其他的后虽然也会执行onClick但是却迅速跳入默认
完整代码:<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312" />
<title>“新品预定”管理</title><style type="text/css">
<!--
body {
FONT-SIZE: 12px;COLOR: #000000; FONT-FAMILY: "宋体"; background-color:#D6E0EF
}
body,div,ul,li{
padding:0;
text-align:center;
}
a:link{
color:#00F;
text-decoration:none;
}
a:visited {
color: #00F;
text-decoration:none;
}
a:hover {
color: #c00;
text-decoration:underline;
}ul{ list-style:none;}#Tab1{
width:460px;
margin:0px;
padding:0px;
margin:0 auto;}#Tab2{
width:576px;
margin:0px;
padding:0px;
margin:0 auto;}.Menubox {
width:100%;
height:28px;
line-height:28px;
}
.Menubox ul{
margin:0px;
padding:0px;
}
.Menubox li{
float:left;
display:block;
cursor:pointer;
width:114px;
text-align:center;
color:#3A5F94;
font-weight:bold;
}
.Menubox li.hover{
padding:0px;
background:#698CC3;
width:116px;
border-left:1px solid #3A5F94;
border-top:1px solid #3A5F94;
border-right:1px solid #3A5F94;
color:#FFF;
font-weight:bold;
height:27px;
line-height:27px;
}
.Contentbox{
clear:both;
margin-top:0px;
border:1px solid #369;
/*border-top:none;*/
height:100%;
text-align:center;
padding-top:18px;
padding-bottom:10px;
padding-left:8px;
padding-right:8px;
}
#line{
height:6px;
width:100%;
background:#698CC3;
border-left:1px solid #3A5F94;
border-right:1px solid #3A5F94;
}
-->
</style><!--选项卡切换-->
<script>
<!--
function setTab(name,cursel,n){
for(i=1;i<=n;i++){
var menu=document.getElementById(name+i);
var con=document.getElementById("con_"+name+"_"+i);
menu.className=i==cursel?"hover":"";
con.style.display=i==cursel?"block":"none";
}
}
//-->
</script></head>
<body>
<div style="text-align:center; width:100%; height:50px; vertical-align:middle; padding-top:8px;">
<font color="#3A5F94" size="+3"><b>新品预定</b></font><br>
<hr style="background-image:url(../image/line.png)">
</div>
<div>
<div class="Menubox">
<ul>
<li id="two1" onClick="setTab('two',1,3)" class="hover">添加信息</li>
<li id="two2" onClick="setTab('two',2,3)" >信息管理</li>
<li id="two3" onClick="setTab('two',3,3)" >更新信息</li>
</ul>
</div>
<div id="line"></div>
<div class="Contentbox">
<div id="con_two_1" style="display:none;">
<form name="form1" action="result.asp" method="post" onSubmit="return fun_check_form()">
<table cellspacing="1" cellpadding="4" width="100%"
class="tableborder" id="table3"> <input type="hidden" name="action" value="save">
<tr>
<td class="altbg1">
标题:
</td>
<td class="altbg2" colspan="11">
<input type="text" name="title" size="34">
</td>
</tr>
<tr>
<td class="altbg1">
来源:
</td>
<td class="altbg2" colspan="11">
<input type="text" name="source" size="34">
</td>
</tr>
<tr>
<td class="altbg1">
内容:
</td>
<td class="altbg2" colspan="11">
</td>
</tr>
<tr>
<td class="altbg1">
</td>
<td class="altbg2" colspan="11">
<input type="submit" value="提交" name="B1" />
<input type="reset" value="重置" name="B2" />
</td>
</tr> </table>
</form>
</div>
<div id="con_two_2" style="display:none">
<TABLE cellspacing="1" cellpadding="4" width="100%" class="tableborder" id="table3">
<TBODY> <TR>
<TD height=50 align="center" colspan="6" class="altbg1"><strong>暂无信息</strong></TD>
</TR>
<TR>
<TD class="altbg1" height=25 width="8%" align="center" ><strong>编号</strong></TD>
<TD width="37%" class="altbg1" style="padding-left:10px;"><strong>新闻标题</strong></TD>
<TD width="15%" class="altbg1" style="padding-left:10px;"><strong>来源</strong></TD>
<TD class="altbg1" width="15%" style="padding-left:10px;"><strong>时 间</strong></TD>
<TD class="altbg1" width="15%" style="padding-left:10px;"><strong>更新时间</strong></TD>
<TD width="10%" class="altbg1" align="center"><strong>操 作</strong></TD>
</TR>
<TR>
<TD class="altbg2" height=25 align="center">1231321</TD>
<TD height=25 class="altbg2" style="padding-left:10px;"><A href="news_content.asp?ModuleID=1&name=xinping&id=">
123123
</A>
</TD>
<TD height=25 class="altbg2" style="padding-left:10px;">123132</TD>
<TD class="altbg2" style="padding-left:10px;">1111</TD>
<TD class="altbg2" style="padding-left:10px;">1111</TD>
<TD class="altbg2" align="center">
<a href="#?act=1" onClick="setTab('two',3,3)">修改</a>
</TD>
</TR>
</TBODY>
</TABLE>
<TABLE cellspacing="1" cellpadding="4" width="100%" class="tableborder" id="table3" style="margin-top:10px;">
<TR>
<TD height=22 align=middle colspan="5" class="altbg1">
</TD></TR>
</table>
</div>
<div id="con_two_3" >
<form name="form1" action="result.asp" method="post" onSubmit="return fun_check_form()">
<table cellspacing="1" cellpadding="4" width="100%"
class="tableborder" id="table3">
<input type="hidden" name="action" value="save">
<tr>
<td class="altbg1">
标题:
</td>
<td class="altbg2" colspan="11">
<input type="text" name="title" size="34" value="">
</td>
</tr>
<tr>
<td class="altbg1">
来源:
</td>
<td class="altbg2" colspan="11">
<input type="text" name="source" size="34">
</td>
</tr>
<tr>
<td class="altbg1">
内容:
</td>
<td class="altbg2" colspan="11">
</td>
</tr>
<tr>
<td class="altbg1">
</td>
<td class="altbg2" colspan="11">
<input type="submit" value="提交" name="B1" />
<input type="reset" value="重置" name="B2" />
</td>
</tr> </table>
</form>
</div>
</div>
</div>
</body>
</html>
onClick="setTab('two',3,3);return false;"
你要用return false来消除它默认的点击事件