2010-12-10 96 views
0

我需要設置約1秒的時間間隔,這樣的功能:的setInterval的隨機函數

function random_imglink(){ 
    var myimages=new Array() 
    //specify random images below. You can have as many as you wish 
    myimages[1]="/documents/templates/bilgiteknolojileri/standalone.swf" 
    myimages[2]="/documents/templates/bilgiteknolojileri/mobil.swf" 

    var ry=Math.floor(Math.random()*myimages.length) 

    if (ry==0) 
    ry=1 
    document.write('<embed wmode="transparent" src="'+myimages[ry]+'" height="253" width="440"></embed>') 
    } 
    random_imglink() 

請SMB幫助!

回答

0

如果你想一次調用的函數,然後使用 「的setTimeout」。如果你想持續調用的函數,然後使用「setInterval的」

e.g

var intervalID = setInterval("random_imglink()", 1000); 

注:然後您可以停止功能通過使用被稱爲:

clearInterval(intervalID); 
1

容易:

setTimeout("javascript statement",milliseconds); 
0
var random_imglink = function(){ 
    // [...] 
} 
setTimeout(random_imglink, 1000 )