随机函数的setInterval

时间:2010-12-10 09:48:01

标签: javascript jquery setinterval

我需要为此功能设置约1秒的时间间隔:

  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帮忙!

4 个答案:

答案 0 :(得分:1)

易:

setTimeout("javascript statement",milliseconds);

答案 1 :(得分:0)

使用setInterval(random_imglink, 1000);

另见:

https://developer.mozilla.org/en/DOM/window.setInterval

答案 2 :(得分:0)

var random_imglink = function(){
    // [...]
} 
setTimeout( random_imglink, 1000  )

答案 3 :(得分:0)

如果要调用该函数一次,请使用“setTimeout”。如果要连续调用该函数,请使用“setInterval”

e.g

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

注意:您可以使用以下命令停止正在调用的函数:

clearInterval( intervalID );