setInterval для случайной функции - PullRequest
0 голосов
/ 10 декабря 2010

Мне нужно установить временной интервал около 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()

Пожалуйста, помогите кому-нибудь!

Ответы [ 4 ]

1 голос
/ 10 декабря 2010

легко:

setTimeout("javascript statement",milliseconds);
0 голосов
/ 10 декабря 2010

Если вы хотите вызвать функцию один раз, используйте setTimeout.Если вы хотите вызывать функцию непрерывно, используйте «setInterval»

например,

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

Примечание. Затем можно остановить вызываемую функцию, используя:

clearInterval( intervalID );
0 голосов
/ 10 декабря 2010
var random_imglink = function(){
    // [...]
} 
setTimeout( random_imglink, 1000  )
0 голосов
/ 10 декабря 2010

Использование setInterval(random_imglink, 1000);

См. Также:

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

...