<%@ Page Language="C#" %><%@ Import Namespace="System.IO" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><script runat="server">?? ???? void Page_Load()??? {??????? if (!Page.IsPostBack)??????? {??????????? DirectoryInfo dir = new DirectoryInfo(MapPath("~/Photos"));??????????? rptPhotos.DataSource = dir.GetFiles("*.jpg");??????????? rptPhotos.DataBind();??????? }??? }</script><html xmlns="http://www.w3.org/1999/xhtml" ><head id="Head1" runat="server">??? <style type="text/css">??????? .photo??????? {??????????? width:400px;??????????? background-color:white;??????????? filter:progid:DXImageTransform.Microsoft.Fade(duration=2);??????? }??? </style>??? <script type="text/javascript">??? var photos = new Array();??? window.setInterval(showImage, 5000);?? ???? function showImage()??? {??????? if (photos.length > 0)??????? {??????????? var index = Math.floor(Math.random() * photos.length);??????????? var image = document.getElementById('imgPhoto');??????????? image.src = photos[index];??????????? if (image.filters)//filters是什么???????????? {??????????????? image.filters[0].Apply();//不太懂??????????????? image.filters[0].Play();//不太懂??????????? }??????? }??? }?????? ???? </script>??? <title>Show Repeater Photos</title></head><body>??? <form id="form1" runat="server">??? <div>??? <img id="imgPhoto" alt="" class="photo" />??? <script type="text/javascript">??? <asp:Repeater??????? id="rptPhotos"??????? Runat="server">??????? <ItemTemplate>??????? <%# Eval("Name", "photos.push('Photos/{0}')") %>//這個地方不太懂??????? </ItemTemplate>??? </asp:Repeater>??? showImage();??? </script>?? ???? </div>??? </form></body></html>
這段程序看不太懂.特別是我注釋的地方,求幫助
- 1 回答
- 0 關(guān)注
- 312 瀏覽
添加回答
舉報
0/150
提交
取消
