2011-12-21 14 views
0

スライドショーに問題があります。私はちょうど私のヘッダーのスライドショーを作りたいと思う。私はこの問題は、私が唯一のhtmlファイルにパットアイブ絵を見ることで、画像にID(スライドショー)スライドショーの問題

var teller = 1; 
var t1; 
function startshow() 
{ 
     clearTimeout(t1); 
     t1 = setTimeout("startshow();", 2000); 
     var newimage = "images/header"+teller+".jpg"; 
     document.getElementById("slideshow").setAttribute("src", newimage); 
     if(teller > 2) 
     { 
       teller = 1;  
     } 
     teller++; 
} 
startshow(); 

ました。つまり、この機能は繰り返されません。

+0

問題の詳細を教えてください。 JavaScriptエラーが発生していますか?画像が表示されない?その他... – Asmor

答えて

0
var teller = 1; 
var lastImage = 2; 
function startshow() 
{ 
    var newimage = "images/header"+teller+".jpg"; 
    document.getElementById("slideshow").setAttribute("src", newimage); 
    teller++; 
    if(teller > lastImage) 
    { 
     teller = 1;  
    } 

    setTimeout(startshow, 2000); 


} 
startshow(); 
+0

助けてくれてありがとう、コードは正常に動作します。 – MunLau

関連する問題