如何从服务器上的文件夹中设置图像SRC并使用JavaScript,C#制作幻灯片
how to set image src from folder on server and make slide show using javascript , c#
我正在尝试动态设置图像 src,但我不知道如何在运行时设置图像 src。我正在建立一个旅游网站,并有多个文件夹用于住宿图像。我在数据库中保存了路径,想要一个运行时幻灯片。请帮助我,这是我的代码
<h2 class="w3-center"> Slideshow</h2>
<div class="w3-content" style="max-width:800px;position:relative">
<img class="mySlides" src="Images/page.jpeg" style="width:100%">
<img class="mySlides" src="slideshow-housing/large/kimba/2.jpg" style="width:100%">
<img class="mySlides" src="slideshow-housing/large/kimba/1.jpg" style="width:100%">
<!-- Controls -->
<a class='left carousel-control' href='#carousel-custom' data-slide='prev'onclick="plusDivs(-1)">
<span class='glyphicon glyphicon-chevron-left'></span>
</a>
<a class='right carousel-control' href='#carousel-custom' data-slide='next'onclick="plusDivs(1)">
<span class='glyphicon glyphicon-chevron-right'></span>
</a>
</div>
<script>
var myHidden = document.getElementById("<%:strPath.ClientID%>");
var slideIndex = 1;
showDivs(slideIndex);
function plusDivs(n) {
showDivs(slideIndex += n);
}
function showDivs(n) {
var i;
var x = document.getElementsByClassName("mySlides");
if (n > x.length) { slideIndex = 1 }
if (n < 1) { slideIndex = x.length }
for (i = 0; i < x.length; i++) {
x[i].style.display = "none";
}
x[slideIndex - 1].style.display = "block";
}
</script>
服务器端代码
string path = accom.SlideShow;
string strPath = "~/" + path;
string[] filesindirectory = System.IO.Directory.GetFiles(Server.MapPath(strPath));
List<String> images = new List<string>(filesindirectory.Count());
foreach (string item in filesindirectory)
{
images.Add(String.Format("~/Images/{0}", System.IO.Path.GetFileName(item)));
}
您可以设置元素 src 属性,如下所示:
$("#element").attr("src", "your.url");
注意:如果您使用的是 jquery
相关文章:
- JavaScript幻灯片显示,每个幻灯片的下一个按钮都有不同的位置
- 旧的javascript幻灯片只显示wihtout幻灯片(onclick)
- Javascript幻灯片淡出
- HTML Javascript 幻灯片优化
- 清除窗口Javascript幻灯片
- javascript幻灯片无法正常工作
- 淡入淡出javascript幻灯片
- 图像的Javascript幻灯片放映
- 如何使用for循环制作javascript幻灯片
- 什么'我的JavaScript幻灯片有问题
- 我在一页上有两个简单的javascript幻灯片,但第二个停止了第一个工作
- 没有jquery的JavaScript幻灯片
- 在单个页面上使用多个JavaScript幻灯片时遇到问题
- 悬停时暂停 Javascript 幻灯片
- 如何向我的 JavaScript 幻灯片添加淡出效果
- JavaScript 幻灯片暂停悬停
- 不使用包装器元素的 Javascript 幻灯片库
- 使用导航按钮制作基本 Javascript 幻灯片时出错
- 直接在 Javascript 幻灯片上添加文本
- 简单的Javascript幻灯片功能不起作用