Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Continuos slideshow of images without loop

Status
Not open for further replies.

motherannorthe

Programmer
Jun 1, 2010
2
TR
Hi to everyone!

As it is known from the title, I'm building a web page running continuous slideshow of images, like watching a video. I wrote the header part below:

<script language="javascript" type="text/javascript">

var slideimages = new Array()
function slideshowimages()
{
for (i = 0; i < slideshowimages.arguments.length; i++)
{
slideimages = new Image()
slideimages.src = slideshowimages.arguments
}
}

</script>



...and the following part as body:

<img src="/sampleasp/foto/10.jpeg" name="slide" border=0>
<script>

//configure the paths of the images
slideshowimages("/sampleasp/foto/10.jpeg", "/sampleasp/foto/11.jpeg", "/sampleasp/foto/12.jpeg", "/sampleasp/foto/13.jpeg", "/sampleasp/foto/14.jpeg", "/sampleasp/foto/15.jpeg", "/sampleasp/foto/16.jpeg", "/sampleasp/foto/17.jpeg", "/sampleasp/foto/18.jpeg", "/sampleasp/foto/19.jpeg",
"/sampleasp/foto/20.jpeg", "/sampleasp/foto/21.jpeg", "/sampleasp/foto/22.jpeg", "/sampleasp/foto/23.jpeg", "/sampleasp/foto/24.jpeg", "/sampleasp/foto/25.jpeg", "/sampleasp/foto/26.jpeg", "/sampleasp/foto/27.jpeg", "/sampleasp/foto/28.jpeg", "/sampleasp/foto/29.jpeg",
"/sampleasp/foto/30.jpeg", "/sampleasp/foto/31.jpeg", "/sampleasp/foto/32.jpeg", "/sampleasp/foto/33.jpeg", "/sampleasp/foto/34.jpeg", "/sampleasp/foto/35.jpeg", "/sampleasp/foto/36.jpeg", "/sampleasp/foto/37.jpeg", "/sampleasp/foto/38.jpeg", "/sampleasp/foto/39.jpeg",
"/sampleasp/foto/40.jpeg", "/sampleasp/foto/41.jpeg", "/sampleasp/foto/42.jpeg", "/sampleasp/foto/43.jpeg", "/sampleasp/foto/44.jpeg", "/sampleasp/foto/45.jpeg", "/sampleasp/foto/46.jpeg", "/sampleasp/foto/47.jpeg", "/sampleasp/foto/48.jpeg", "/sampleasp/foto/49.jpeg",
"/sampleasp/foto/50.jpeg", "/sampleasp/foto/51.jpeg", "/sampleasp/foto/52.jpeg", "/sampleasp/foto/53.jpeg", "/sampleasp/foto/54.jpeg", "/sampleasp/foto/55.jpeg", "/sampleasp/foto/56.jpeg", "/sampleasp/foto/57.jpeg", "/sampleasp/foto/58.jpeg", "/sampleasp/foto/59.jpeg",
"/sampleasp/foto/60.jpeg", "/sampleasp/foto/61.jpeg", "/sampleasp/foto/62.jpeg", "/sampleasp/foto/63.jpeg", "/sampleasp/foto/64.jpeg", "/sampleasp/foto/65.jpeg", "/sampleasp/foto/66.jpeg", "/sampleasp/foto/67.jpeg", "/sampleasp/foto/68.jpeg", "/sampleasp/foto/69.jpeg",
"/sampleasp/foto/70.jpeg", "/sampleasp/foto/71.jpeg", "/sampleasp/foto/72.jpeg", "/sampleasp/foto/73.jpeg", "/sampleasp/foto/74.jpeg", "/sampleasp/foto/75.jpeg", "/sampleasp/foto/76.jpeg", "/sampleasp/foto/77.jpeg", "/sampleasp/foto/78.jpeg", "/sampleasp/foto/79.jpeg",
"/sampleasp/foto/80.jpeg", "/sampleasp/foto/81.jpeg", "/sampleasp/foto/82.jpeg", "/sampleasp/foto/83.jpeg", "/sampleasp/foto/84.jpeg", "/sampleasp/foto/85.jpeg", "/sampleasp/foto/86.jpeg", "/sampleasp/foto/87.jpeg", "/sampleasp/foto/88.jpeg", "/sampleasp/foto/89.jpeg",
"/sampleasp/foto/90.jpeg", "/sampleasp/foto/91.jpeg", "/sampleasp/foto/92.jpeg", "/sampleasp/foto/93.jpeg", "/sampleasp/foto/94.jpeg", "/sampleasp/foto/95.jpeg", "/sampleasp/foto/96.jpeg", "/sampleasp/foto/97.jpeg", "/sampleasp/foto/98.jpeg", "/sampleasp/foto/99.jpeg")

//edit frame per second
var slideshowspeed = 250
var whichlink = 0
var whichimage = 0

function slideit()
{
if (!document.images)
return
document.images.slide.src = slideimages[whichimage].src
whichlink = whichimage
if (whichimage < slideimages.length - 1)
whichimage++
else
whichimage = 0
setTimeout("slideit()", slideshowspeed)
}
slideit()
</script>

Here, the biggest problem is, when the page is loaded there are still coming images saved from a capture device. So, my images from the captured device can not be loaded to my web page. I need to pass these images directly to the web page as real-time video taken directly to the web page. Please help!
 
I solved the problem. Continuos time playing is possible. However, there is another problem nonrelated to the above code:

While web page is loaded from the client side, I cannot delete the web page file (MyPage.aspx) from the server side. I need to update (renew) the web page from server side by using a C# program in order to start the slides from the latest images created from the server side.

To do that, first I delete MyPage.aspx and then copy the new MyPage.aspx file.

File.Delete("C:\\ServerRootLocation\\MyPage.aspx");
File.Copy(Application.StartupPath + "\\weblist\\MyPage" + weblist_count + ".aspx", "C:\\ServerRootLocation\\MyPage.aspx");

How can I do that?
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top