<script language="JavaScript" type="text/JavaScript">
function linkto()
{ alert ("HHH");
  window.frame1.location.href="CheckSer.asp";
  window.frame3.location.href="Check.asp";
}
  
</script>
这样呢?

解决方案 »

  1.   

    主要是你给FRAME取的名字的问题,你在引用的时候用了数组对象的引用方法了。
    而FRAME实际上不是数组对象,当然不能怎么用啦。
    (我是自学的,说得有什么不对的,请指教。)
      

  2.   

    <script language="JavaScript" type="text/JavaScript">
    function linkto()
    { alert ("HHH");
      window.frames[1].location.href="CheckSer.asp";
      window.frames[3].location.href="Check.asp";
    }
      
    </script>
      

  3.   

    to   Estyle(靳田)
    还是同一个错误
      

  4.   

    试试把每个frame都改一个名字,然后再通过名字访问呢?如何?
      

  5.   

    <script language="JavaScript" type="text/JavaScript">
    function linkto()

      window.leftframes.location.href="CheckSer.asp";
      window.rightframe.location.href="Check.asp";
    }
      
    </script>还是同一个错误
      

  6.   

    知道了
    用这个:
    <script language="JavaScript" type="text/JavaScript">
    function linkto()

      parent.leftframes.location.href="CheckSer.asp";
      parent.rightframe.location.href="Check.asp";
    }
      
    </script>
    以前总是以为frame没有用所以很少学相关的东西,哎,所以刚刚开始看看frame的东西。^_^
      

  7.   

    to   hillhero789(丘) 试过了还是同一个错误  不过用function linkto()
    {
      window.open ("Checkleft.asp","LeftFrame");
      window.open ("Check.asp",  "Right_botFrame");
    }
      
    就正常了
      

  8.   

    这样的就没问题:
    <script language="JavaScript" type="text/JavaScript">
    function linkto()
    { alert ("HHH");
      parent.frames1Name.document.location.href="CheckSer.asp";
      parent.frames3Name.document.location.href="Check.asp";
    }
    //此处 frames1Name、 frames2Name分别代表你要改变框架frames[1]、frames[2]的名字
      
    </script>
      

  9.   

    你搜索一下,里面有我的详细解答。我忘了是那个叶面!你用 iframe 搜索。