2011-08-26 13 views
0

我使用下面的幻燈片jQuery的圖庫

jQuery代碼
<head> 
<title>Simple Slide Show with jQuery</title> 
<script type='text/javascript' 
src='http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js'> 
</script> 
<script type="text/javascript"> 
    var imgs = [ 
    'images/photo_1.jpg', 
    'images/photo_2.jpg', 
    'images/photo_3.jpg']; 
    var cnt = imgs.length; 

    $(function() { 
     setInterval(Slider, 5000); 
    }); 

    function Slider() { 
    $('#imageSlide').fadeOut("slow", function() { 
     $(this).attr('src', imgs[(imgs.length++) % cnt]).fadeIn("slow"); 
    }); 
    } 
</script> 
</head> 
<body> 
    <img id="imageSlide" alt="" src="" /> 

</body> 
</html> 

我都命名爲喜歡photo_1.jpg,photo_2.jpg所有圖像,並很快..我不知道有多少圖像將在那裏該目錄。

什麼,我想知道的是代碼的變化,我應該怎麼做,這樣

1)的JPG文件會從文件夾自動顯示(圖像名字將永遠photo_number.jpg,號碼將被從1開始, 2,3 ..很快。如果沒有可用的圖像

2)幻燈片應該停止。

這可能嗎?

3)我不想使用任何服務器端編程

回答

0

它是不可能有一個JavaScript只有解決了這個問題。

的JavaScript已經得到了文件系統(http://stackoverflow.com/questions/1087246/can-javascript-access-a-filesystem)

你應該做一些服務器端編程沒有默認支持和Ajax也許使用獲取照片列表。

0

我做你問同樣的事情,但用PHP(服務器端編程)我不認爲它可以沒有它做..我有誰自動生成誰包含圖像,使他們在畫廊陣列和文件夾相冊頁面也得到了專輯名稱和日期,並認爲這一切專輯陣列中不同的頁面..如果you'ed這樣問它,我很樂意幫助..