后台如何获取设置前台A标签classname~
HTML code
<div id="gv" class="ejcd">
<a id="a1" href="../zpal.aspx?ID=1" class="ys3">品牌形象、标志设计</a>
<span class="fontR cu">| </span>
<a id="a2" href="../zpal.aspx?ID=2" class="ys3">画册、样本设计</a>
<span class="fontR cu">| </span>
<a id="a3" href="../zpal.aspx?ID=3" class="ys3">包装设计</a>
<span class="fontR cu">| </span>
<a id="a4" href="../zpal.aspx?ID=4" class="ys3">户外、DM、海报</a>
<span class="fontR cu">| </span>
<a id="a5" href="../zpal.aspx?ID=5" class="ys3">空间与环境</a>
<span class="fontR cu">| </span>
<a id="a6" href="../zpal.aspx?ID=6" class="ys3">商业摄影</a>
</div>
我写了个JS的函数 可以根据参数ID 来更改这些标签的classname
但是有个问题
我再<body>的 onload事件里调用的 页面加载完毕后才会变!这不明白的人以为是反应迟钝,
我想像后台Page_Load事件一样 加载时就执行JS函数 应该怎么办,
或者我再Page_Load事件里 怎么设置A标签的classname 我直接用a标签的ID 找不到!
希望高手讲的明白点,我立马结贴!!!
------解决方案--------------------page_load里 写个注册脚本 执行你的JS来布置你的CSS 试试~
------解决方案--------------------直接跟在要改的后面:
<a id="a1" href="../zpal.aspx?ID=1" class="ys3">品牌形象、标志设计</a>
<script>
//改a1
</script>
<a id="a2" href="../zpal.aspx?ID=2" class="ys3">画册、样本设计</a>
<script>
//改a2
</script>
反正是必须放在已加载控件后执行才有效
------解决方案--------------------class=<%=GetClass("")%>
public string GetClass(string s)
{
return "";
}
------解决方案--------------------Page.ClientScript.RegisterStartupScript