请教大家关于导航页的问题!
我想请问一下大家,我做了一个导航tab页,实现方式是用frameset的实现
<frameset id="AllParts" rows="165,*" cols="*" frameborder="no" border="0" framespacing="0">
<frame src="LinkPage.aspx" name="topDetail" id="topDetail" title="导航" />
<frame src="maininfo.aspx" name="mainDetail" id="mainDetail" title="正文" />
</frameset>
我在导航页linkpage.aspx中做了假tab页,代码如下,已经能够实现点击某个链接时,它的底色变为灰色。
<script type="text/javascript">
var selectedcell = null;
function OnClick(cell) {
if (selectedcell != null) {
selectedcell.style.backgroundColor = '#FFFFFF';
}
document.getElementById("first").bgColor = '#FFFFFF';
cell.style.backgroundColor = 'Silver';
selectedcell = cell;
}
</script>
<table cellpadding="0" cellspacing="1">
<tr class="SZStyleRow">
<td colspan="4">
<span class="whitelink">Tab页选项:</span>
</td>
</tr>
<tr class="SZStyleTd" align="center">
<td id="first" bgcolor="Silver">
<asp:HyperLink ID="hl1" runat="server" Target="mainDetail">页1</asp:HyperLink>
</td>
<td>
<asp:HyperLink ID="hl2" runat="server" Target="mainDetail">页2</asp:HyperLink>
</td>
<td>
<asp:HyperLink ID="hl3" runat="server" Target="mainDetail">页3</asp:HyperLink>
</td>
<td>
<asp:HyperLink ID="hl4" runat="server" Target="mainDetail">页4</asp:HyperLink>
</td>
</tr>
</table>
现在我想问的是如何根据传进来的值改变初始的点击位置,例如我传一个 linkpage?page=2时,点击“页2”,并且它的底色变为灰色,就是如何根据传进来的值执行我脚本中的代码,谢谢!