想在网站上放一个不停变幻的图片,图片可以用户自定义,谁能指点一下,给段示例代码.(当然要无刷新的那种,有的是用Flash,但不能自定义)

解决方案 »

  1.   

    你是不是想做一个类似于播放器的效果。
    就是可以停止,可以正序播放图片,可以倒序播放图片的哪?
    我用Javascript实现了,如果需要可以给你代码。
    [email protected]
      

  2.   

    <!-- flashpic begin -->
    <!--play flash 开始-->      
    <script type="text/javascript">
    <!--

    var focus_width=250
    var focus_height=200
    var text_height=22
    var swf_height = focus_height+text_height

    var pics= '/admin/Article/ArticleFile/2006430202854599.jpg|/admin/Article/ArticleFile/2006428213225317.jpg|/admin/Article/ArticleFile/2006428213035188.jpg|/admin/Article/ArticleFile/200642821235444.jpg|/admin/Article/ArticleFile/2006427173950768.jpg|admin/image/200604230815233035.jpg'
    var links='newsshow.asp?id=1518|newsshow.asp?id=1482|newsshow.asp?id=1481|newsshow.asp?id=1478|newsshow.asp?id=1403|newsshow.asp?id=1331'
    var texts='我校举行慈辉佛教助学贷款座谈会|校党委书记江秀乐教授来学生处指导工作|学生处举行06年寒假留校学生征文颁奖仪式|我校举办诚信教育系列讲座|张建祥副校长来就业中心指导工作|我校召开2006年就业工作大会'
    document.write('<object ID="focus_flash" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">');
    document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="playswf.swf"><param name="quality" value="high"><param name="bgcolor" value="#FFFFFF">');
    document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
    document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
    document.write('<embed ID="focus_flash" src="playswf.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#C5C5C5" quality="high" width="'+ focus_width +'" height="'+ swf_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
    document.write('</object>');

    //-->
    </script>
    <!--paly flash 结束-->
    <!-- flashpic end -->
      

  3.   

    嗬嗬,楼上这位用flash实现的,图片地址,连接地址,标题都是通过参数传入的
    很多网站都有用到这个,sina,china.com等
    也可以用flash来实现,可以看看这个
    http://www.91vc.com/ent/inc/middlephoto.shtml
      

  4.   

    不好意思,写错了,是也可以用js来实现
    http://www.91vc.com/ent/inc/middlephoto.shtml这个地址你可以查看源文件
      

  5.   


    非常感谢指点,那flash那个我如何在CS文件中动态的给他赋值呢?不好意思,不懂JS.
      

  6.   

    方法很多,比如在要显示的位置放一个label,在Page_Load里添加
    this.Label1.Text="<script type="text/javascript">";
    this.Label1.Text+="<!--";
    this.Label1.Text+="var focus_width=250";
    .............
    this.Label1.Text="</script>";
      

  7.   

    楼上好象是从角本中取值,但我是想向里面传值
    我在角本里定义
    var pics=<%=url%>
    然后在CS文件里定义
    public string url;
    在载入事件中传值
    url =  "Img/GMA032002.jpg|Img/pic073.jpg|Img/pic080.jpg|Img/pic080.jpg";
    但是不显示,提示网页上有错误,请教大家这是怎么回事,怎么调整?
      

  8.   

    var pics=<%=url%>
    js里这样写不行的