< iframe id="rotate_sites" src="" width="600" height="850" frameborder="1"> </iframe> < script> var websites = 1, sites =['http://mpets.mobi','http://mpets.mobi']; function newSite() { if ( websites >= sites.length ) { websites = 0; } document.getElementById('rotate_sites').src = sites[websites]; websites++; } setInterval(newSite, 2000); < /script> 

Here I have this code, I want you to help me a little:

  1. For each link to have its own time, through which another page will be loaded.
  2. The number of times a particular link is repeated.

    1 answer 1

     var websites = 0, site1 = { siteName: 'http://ya.ru', siteTime: 1000 }, site2 = { siteName: 'http://google.com', siteTime: 2000 }, site3 = { siteName: 'http://ru.stackoverflow.com', siteTime: 3000 }, sites = [site1, site2, site3]; function newSite() { var size = sites.length - 1; console.log(sites[websites].siteName) if ( websites >= size ) { websites = 0; } document.getElementById('rotate_sites').src = sites[websites].siteName; setTimeout(newSite, sites[websites].siteTime) websites++; } newSite(); 
     <iframe id="rotate_sites" src="" width="800" height="600" frameborder="1"></iframe>