前提 几年没做过这个了 说实话 V3 我确实不熟悉。都卖了几个商业版的了。。。
今天碰见这样一个怪事 正修改的起劲呢 忽然发现 在产品中心里banner显示不出来 找了半天也没有找见解决办法 挨个看了一遍diy.css comm.css style.css 没有发现任何问题 只好跑来求教。
前提 friefox40.0 有firebug插件 V3 官方企业模版
http://demo.pageadmin.net/ 配置环境是XP 没有装iis 用ASPnet助手搭建。
问题
在进入首页后 点击 产品中心 栏目, 进入产品中心 到此时为止 所有的东西都是正常的
如下图:


可以看到通栏banner是正常显示的。(后续我测试了一下别的几个栏目 全部正常。)
但是在点击进入产品的详细信息后 通栏banner不就显示了 。如图:


我用F12产看了一下元素,并对比了一下和
http://demo.pageadmin.net/相同位置的元素值 发现drv.banner 中少了很多的内容


具体来说 是这样的 正常显示这个通栏banner的话 这个地方元素值是这样的:
<div class="banner">
<script src="/e/d/slide_12.js" type="text/javascript"></script>
<div id="js_slide_focus_12" class="slide_focus focus_style3" style="height:399px"><a style="display: none;" class="prev"></a><a style="display: none;" class="next"></a><div class="titbar"><em></em><span></span></div><div style="margin-left: -13px;" class="panel"><span style="display: none;"><em>0</em></span><span class=""><em>1</em></span><span class="current"><em>2</em></span><span class="" style="display: none;"><em>3</em></span></div><ul style="height: 399px; width: 5760px; margin-left: -2880px;" class="inner"><li class="zy_move" style="height: 399px; width: 1440px;"><a href="javascript:void(0)" target="_self" title=""><img style="height: 399px; width: 1440px;" src="/e/css/images/banner2.jpg"><em></em></a></li><li class="zy_move" style="height: 399px; width: 1440px;"><a href="javascript:void(0)" target="_self" title=""><img style="height: 399px; width: 1440px;" src="/e/css/images/banner1.jpg"><em></em></a></li><li class="zy_move" style="height: 399px; width: 1440px;"><a href="javascript:void(0)" target="_self" title=""><img style="height: 399px; width: 1440px;" src="/e/css/images/banner2.jpg"><em></em></a></li><li class="zy_move" style="height: 399px; width: 1440px;"><a href="javascript:void(0)" target="_self" title=""><img style="height: 399px; width: 1440px;" src="/e/css/images/banner1.jpg"><em></em></a></li></ul></div></div>
而我的站 在产品中心点击具体的图片后 进入详细内容页后banner不显示 我看了一下元素值是这样的:
<div class="banner">
<script src="/e/aspx/slide.aspx?id=12" type="text/javascript"></script>
<div id="js_slide_focus_12" class="slide_focus focus_style3" style="height:399px"><a class="prev"></a><a class="next"></a><ul class="inner"><li><a href="javascript:void(0)" target="_self" title=""><img src="/e/css/images/banner1.jpg"><em></em></a></li><li><a href="javascript:void(0)" target="_self" title=""><img src="/e/css/images/banner2.jpg"><em></em></a></li></ul></div></div>
同样在我自己的站里面 其他栏目里 点击进入内容页后 banner显示正常 元素值为:
<div class="banner">
<script src="/e/aspx/slide.aspx?id=12" type="text/javascript"></script>
<div id="js_slide_focus_12" class="slide_focus focus_style3" style="height:399px"><a style="display: none;" class="prev"></a><a style="display: none;" class="next"></a><div class="titbar"><em></em><span></span></div><div style="margin-left: -13px;" class="panel"><span style="display: none;"><em>0</em></span><span class=""><em>1</em></span><span class="current"><em>2</em></span><span style="display: none;"><em>3</em></span></div><ul style="height: 399px; width: 5760px; margin-left: -2880px;" class="inner"><li class="zy_move" style="height: 399px; width: 1440px;"><a href="javascript:void(0)" target="_self" title=""><img style="height: 399px; width: 1440px;" src="/e/css/images/banner2.jpg"><em></em></a></li><li class="zy_move" style="height: 399px; width: 1440px;"><a href="javascript:void(0)" target="_self" title=""><img style="height: 399px; width: 1440px;" src="/e/css/images/banner1.jpg"><em></em></a></li><li class="zy_move" style="height: 399px; width: 1440px;"><a href="javascript:void(0)" target="_self" title=""><img style="height: 399px; width: 1440px;" src="/e/css/images/banner2.jpg"><em></em></a></li><li class="zy_move" style="height: 399px; width: 1440px;"><a href="javascript:void(0)" target="_self" title=""><img style="height: 399px; width: 1440px;" src="/e/css/images/banner1.jpg"><em></em></a></li></ul></div></div>
我在F12 里面 用下面这段banner可以正常显示的代码 替代了 不能正常显示的代码 然后预览一下 发现banner回来了。好了。
可是我并不知道问题出现在哪里, 而且在F12 中只可以预览效果 并不能改变文件本身 一刷新就没有了
现在我的问题是 这样的话是不是可以通过修改html的方式修改过来 如果可以的话 在哪里改?
如果不可以的话 怎么做?
我知道问题很长 而且极有可能是一个小问题 所以就麻烦你了 。
别的大神有解决办法的也可以说说 多谢了。
在线等,谢谢。
附件:
问题2.JPG 附件:
问题1.JPG