<%@ 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 回答
- 1 回答
- 0 关注
- 261 浏览
添加回答
举报
0/150
提交
取消