我现在需要做一个功能~~ 
就是在页面上放个图片~~~ 
每把那个图片点一次~~ 
图片就自动换到下一张~~ 
而且页面要无刷新的~~~~~~ 
希望高手指点~~
还有~~~~
图片是数据库里的数据~~~
是无序的~~~

解决方案 »

  1.   

    图片是数据库里的数据~~~ 
    是无序的~~~
    ==
    如果图片是数据库里的,必须使用ajax
      

  2.   

    方法一:
    一次性将图片全读出来,第一张显示,其余display设置为none,让后给图片添加onclick事件,具体代码不写了
    方法二:
    每次读一张,采用ajax,当出发图片的onclick事件时,再向数据库读取下一张。
      

  3.   

    数据库里面的图片如果想要显示出来就一定要经过程序处理
    基本的思路是:
    首先将你的图片控件放到aspx页面文件中
    然后在页面中添加DIV或者IFRAME 控件
    然后设置图片或者DIV的 onclick 的客户端事件请求图片页面
    或者直接设置图片控件的onclick 事件
    后台的aspx图片显示页面重新加载
    由于div和iframe限制的只是局部的显示,因此整个页面不会回发 
      

  4.   

    如果数据库里存的是图片路径,可以先把所有图片地址取出来,可在js数组,onclick时随机取数组里一个地址。
    如果存的是图片二进制,必须ajax,先ajax去后台生成图片,并返回图片名称或路径。
      

  5.   

    同意5楼说法,以前我做过,是模仿sina的
      

  6.   

    ajax
    可以用updatePanel控件试试?
      

  7.   

    在加一种
    就是借助iframe
    让图片在另一页面切换
      

  8.   

    js 修改 img 的src属性