一个iframe框架。默认是http://www.google.com网页 
1分钟后调用http://www.baidu.com网页,效果是两个网页不停的轮换这个怎么写,用定时器

解决方案 »

  1.   


    一个全局变量记录当前是哪个
    一个函数执行切换
    setInterval执行这个函数
    就行了
      

  2.   


    <body>
    <iframe src="http://www.baidu.com" id="oifr"></iframe>
    <script>
    window.onload = function () {
    var i = 0;
    setInterval(function () {
    document.getElementById('oifr').src = ['http://www.google.cn/','http://www.baidu.com'][i++%2]
    }, 2000);
    }
    </script>
    </body>
      

  3.   

    document.getElementById('oifr').src = ['http://www.google.cn/','http://www.baidu.com'][i++%2]这句话是什么意思呢
      

  4.   

    <iframe src="http://www.baidu.com" id="theforever_csdn"></iframe>
    <script>
    window.onload = function () {
    setInterval(function () {
    document.getElementById('theforever_csdn').src = document.getElementById('theforever_csdn').src=='http://www.google.cn/'?'http://www.baidu.com':'http://www.google.cn/';
        }, 60000);
    }
    </script>
      

  5.   


    i++%2:i为奇数为1 i为偶数为0 即i++%2 一直是0和1切换
    那么数组的['a', 'b'][i++%2]就是在第一项和第二项互相切换