静态页面JS效果
<div id="daoh">
<h1 onClick="javascript:ShowMenu(this,0)"><a href="javascript:void(0)">+ 精品瓷器类</a></a></h1>
<span class="no">
<h2 onClick="javascript:ShowMenu(this,0)"><a href="javascript:void(0)">+ 毛瓷系列</a></a></h2>
<ul class="no">
<a href="javascript:void(0)">生活用瓷</a>
<a href="javascript:void(0)">釉下五彩</a>
</ul>
<h2 onClick="javascript:ShowMenu(this,1)"><a href="javascript:void(0)">+ 红瓷系列</a></h2>
<ul class="no">
<a href="javascript:void(0)">日用红瓷</a>
<a href="javascript:void(0)">红瓷花瓶</a>
</ul>
<h2 onClick="javascript:ShowMenu(this,2)"><a href="javascript:void(0)">+ 黄瓷系列</a></h2>
<ul class="no">
<a href="javascript:void(0)">日用黄瓷</a>
<a href="javascript:void(0)">黄瓷花瓶</a>
</ul>
</span>
</div>我是这样绑定数据的
<div id="daoh">
<asp:Repeater runat="server" onitemdatabound="rptproduct_ItemDataBound" ID="rptproduct">
<ItemTemplate>
<h1 onClick="javascript:ShowMenu(this,0)"><a href="javascript:void(0)">
+<%#WebPublic.WebPublic.SubStr(Eval("ClassName").ToString(), 115)%></a></h1>
<span class="no"><asp:Repeater runat="server" ID="rptproduct1" onitemdatabound="rptproduct1_ItemDataBound">
<ItemTemplate>
<h2 onClick="javascript:ShowMenu(this,0)"><a href="javascript:void(0)">
+<%#WebPublic.WebPublic.SubStr(Eval("ClassName").ToString(), 115)%></a></h2>
<asp:Repeater runat="server" ID="rptproduct2">
<ItemTemplate><ul class="no"><a href="javascript:void(0)">
<%#WebPublic.WebPublic.SubStr(Eval("ClassName").ToString(), 115)%></a></ul></ItemTemplate></asp:Repeater>
</ItemTemplate></asp:Repeater></span>
</ItemTemplate></asp:Repeater>
</div>结果页面出来后的结果是
<div id="daoh">
<h1 onClick="javascript:ShowMenu(this,0)"><a href="javascript:void(0)">
+精品瓷器类</a></h1>
<span class="no">
<h2 onClick="javascript:ShowMenu(this,0)"><a href="javascript:void(0)">
+毛瓷系列</a></h2>
<ul class="no"><a href="javascript:void(0)">
生活用瓷</a></ul>
<h2 onClick="javascript:ShowMenu(this,0)"><a href="javascript:void(0)">
+红瓷系列</a></h2>
<ul class="no"><a href="javascript:void(0)">
日用红瓷</a></ul>
<h2 onClick="javascript:ShowMenu(this,0)"><a href="javascript:void(0)">
+黄瓷系列</a></h2>
<ul class="no"><a href="javascript:void(0)">
釉下五彩</a></ul>
</span>
</div>也就是说<h2 onClick="javascript:ShowMenu(this,0)"> 里面的数没有变 所以显示的页面会出问题 那么怎么样才能使 ShowMenu(this,0) 这个里面的数变呢?
<div id="daoh">
<h1 onClick="javascript:ShowMenu(this,0)"><a href="javascript:void(0)">+ 精品瓷器类</a></a></h1>
<span class="no">
<h2 onClick="javascript:ShowMenu(this,0)"><a href="javascript:void(0)">+ 毛瓷系列</a></a></h2>
<ul class="no">
<a href="javascript:void(0)">生活用瓷</a>
<a href="javascript:void(0)">釉下五彩</a>
</ul>
<h2 onClick="javascript:ShowMenu(this,1)"><a href="javascript:void(0)">+ 红瓷系列</a></h2>
<ul class="no">
<a href="javascript:void(0)">日用红瓷</a>
<a href="javascript:void(0)">红瓷花瓶</a>
</ul>
<h2 onClick="javascript:ShowMenu(this,2)"><a href="javascript:void(0)">+ 黄瓷系列</a></h2>
<ul class="no">
<a href="javascript:void(0)">日用黄瓷</a>
<a href="javascript:void(0)">黄瓷花瓶</a>
</ul>
</span>
</div>我是这样绑定数据的
<div id="daoh">
<asp:Repeater runat="server" onitemdatabound="rptproduct_ItemDataBound" ID="rptproduct">
<ItemTemplate>
<h1 onClick="javascript:ShowMenu(this,0)"><a href="javascript:void(0)">
+<%#WebPublic.WebPublic.SubStr(Eval("ClassName").ToString(), 115)%></a></h1>
<span class="no"><asp:Repeater runat="server" ID="rptproduct1" onitemdatabound="rptproduct1_ItemDataBound">
<ItemTemplate>
<h2 onClick="javascript:ShowMenu(this,0)"><a href="javascript:void(0)">
+<%#WebPublic.WebPublic.SubStr(Eval("ClassName").ToString(), 115)%></a></h2>
<asp:Repeater runat="server" ID="rptproduct2">
<ItemTemplate><ul class="no"><a href="javascript:void(0)">
<%#WebPublic.WebPublic.SubStr(Eval("ClassName").ToString(), 115)%></a></ul></ItemTemplate></asp:Repeater>
</ItemTemplate></asp:Repeater></span>
</ItemTemplate></asp:Repeater>
</div>结果页面出来后的结果是
<div id="daoh">
<h1 onClick="javascript:ShowMenu(this,0)"><a href="javascript:void(0)">
+精品瓷器类</a></h1>
<span class="no">
<h2 onClick="javascript:ShowMenu(this,0)"><a href="javascript:void(0)">
+毛瓷系列</a></h2>
<ul class="no"><a href="javascript:void(0)">
生活用瓷</a></ul>
<h2 onClick="javascript:ShowMenu(this,0)"><a href="javascript:void(0)">
+红瓷系列</a></h2>
<ul class="no"><a href="javascript:void(0)">
日用红瓷</a></ul>
<h2 onClick="javascript:ShowMenu(this,0)"><a href="javascript:void(0)">
+黄瓷系列</a></h2>
<ul class="no"><a href="javascript:void(0)">
釉下五彩</a></ul>
</span>
</div>也就是说<h2 onClick="javascript:ShowMenu(this,0)"> 里面的数没有变 所以显示的页面会出问题 那么怎么样才能使 ShowMenu(this,0) 这个里面的数变呢?
解决方案 »
- 求高手解答,已经研究一天多了,都没有找到错误
- 求高手帮忙修改此段TAB的JS(2个TAB) 让切换的同时光标聚焦到文本框内
- {分享}静态网页中在树菜单里 展开其中一个的同时,自动闭合其他的菜单
- 有关复选框的问题???
- easyui如何在accordion里面生成tree
- 如何在目录树里面实现右键菜单??
- 如何传递在javascript中设置的值给下一个页面?
- 很不明白这段javascript为什么执行不了
- 新手问题:怎么在html中调用.js文件,并使用其中的方法?
- sencha touch 2.4 selectfield和datepickerfield控件单击只显示cancel和done按钮,不显示列表中内容和日期选择列表
- JS this指针
- igoogle等网站首页的模块的拖拽是用什么技术实现的阿
在服务器端取得该控件然后代码设置,最直接的方法应该只有这种