大家好,我有一个html页面,他是由2个frame组成的,他们组成一个大屏(2个显示器合并那么大)现在我需要实现的是,每隔10秒左边的frame的内容动态变化,也就是src里的htm页面动态变化,比如说我有popScreenLeft.htm,popScreenLeft1.htm,popScreenLeft3.htm  3个页面,让他们每轮流显示,每个显示10秒。请问能否实现。谢谢!<frameset rows="*" cols="1215,*" framespacing="0" frameborder="yes" border="0">
<frame src="popScreenLeft.htm" name="leftFrame" scrolling="NO" >
  <frame src="popScreenRight_new.htm" name="mainFrame" scrolling="NO">
</frameset>

解决方案 »

  1.   


    <frameset rows="*" cols="1215,*" framespacing="0" frameborder="yes" border="0"> 
    <frame src="popScreenLeft.htm" name="leftFrame" scrolling="NO" > 
      <frame src="popScreenRight_new.htm" name="mainFrame" scrolling="NO"> 
    </frameset>
    <script>
    var locations=["popScreenLeft.htm","popScreenLeft1.htm","popScreenLeft3.htm"];
    var index=0;
    var TIMER;
    function changeperten(){
       leftFrame.location.herf=locations[index++];
       TIMER=setTimeout(changeperten,10000);
    }
    window.onload=function(){
       TIMER=setTimeout(changeperten,10000);
    }
    </script>
      

  2.   

     leftFrame.location.herf=locations[index++%3] 改一下
      

  3.   


    <script language="javascript">
    var n = 0;
    var urls = ['popScreenLeft.htm','popScreenLeft1.htm','popScreenLeft3.htm'];
    function doit(){
      leftFrame.location.href = urls[n] + "?" + escape(new Date());
      n++;
      if(n==3) n=0;
    }
    window.onload=function(){
    setInterval("doit()", 1000)
    }
    </script>
    <frameset rows="*" cols="1215,*" framespacing="0" frameborder="yes" border="0"> 
    <frame src="popScreenLeft.htm" name="leftFrame" scrolling="NO" > 
      <frame src="popScreenRight_new.htm" name="mainFrame" scrolling="NO"> 
    </frameset>
      

  4.   

    改一下10秒<script language="javascript">
    var n = 0;
    var urls = ['popScreenLeft.htm','popScreenLeft1.htm','popScreenLeft3.htm'];
    function doit(){
      leftFrame.location.href = urls[n] + "?" + escape(new Date());
      n++;
      if(n==3) n=0;
    }
    window.onload=function(){
    setInterval("doit()", 10000)
    }
    </script>
    <frameset rows="*" cols="1215,*" framespacing="0" frameborder="yes" border="0"> 
    <frame src="popScreenLeft.htm" name="leftFrame" scrolling="NO" > 
      <frame src="popScreenRight_new.htm" name="mainFrame" scrolling="NO"> 
    </frameset>
      

  5.   


    中 
    leftFrame.location.herf=locations[index++];
    改成:
    leftFrame.location.href=locations[index++];