一般网站新闻栏目主要地方都有一个图片翻转。
一般是四张图片。图片右下角有1,2,3,4的小数字可以点。
点1就看第一张图片,且跳转到详细内容。
点2就看第二张图片,且跳转到详细内容。我查阅好多资料,一半都是用javascript脚本写的,这种图片更新需要修改javascript源文件,请问这种事件有没有数据库操作的,可以进行动态更新图片和内容。哪位高手指点一下

解决方案 »

  1.   

    “这种图片更新需要修改js源文件”
    这主要是那些js脚本写得不好,不利于重用。把一些可变的东西做成js方法的参数,或者利用eval方法,完全能做到后台动态控制图片更新。
      

  2.   

    bcaster绑定XML
    修改XML

    <?xml version="1.0" encoding="utf-8"?>
    <!-- 参数设置: 自动播放时间(秒)|文字颜色|文字背景色|文字背景透明度|按键数字颜色|当前按键颜色|普通按键色彩 -->
    <bcaster config="8|0xffffff|0x000000|80|0xffffff|0x0099ff|0x000000"><item item_url="pic/4.jpg" link="">
    </item>
    </bcaster>
      

  3.   

    var imagesUrl = [<% = 服务器端脚本代码,确保它生成形如"'one.jpg','two.jpg','three.jpg',...." 的字符串,之后其他的JS脚本,你懂的。%>];
      

  4.   

    结合Ajax,可以充分结合JS完成所说的效果
      

  5.   

    也可以在请求的url上做文章的。 比如: requestImages.aspx?id=xxx 通过向某个页面发送图片请求,图片从DB中取,考虑性能的话,取出的图片做缓存。
      

  6.   

    这个,只是动态给JS变量赋值,而不是你说的"修改JS源文件"
    举例说明:后台有4个变量string p1,p2,p3,p4
    这4个变量的值是从数据库中取出来的.
    前台js代码:
    <script>
    var p1,p2,p3,p4
    p1="<%=p1%>";
    p2="<%=p2%>";
    p3="<%=p3%>";
    p4="<%=p4%>";
    这样后台的动态设定的值,就交给前台JS了.
    当然上面只是一个简单例子.你还可以弄成JSON格式,或其它方法.基本道理是相通的
    </script>