我有一个frameset分left页面和right页面,我想在left页面利用JS在right页面上打开新的超链接,怎么实现?

解决方案 »

  1.   

    http://apps.hi.baidu.com/share/detail/19417296
      

  2.   

    怎么还有个回复看不到呢?1楼的回复哪去了?
    ------------------------------------------------------
    一楼,我用你说的window.frames['right'].src="",结果它报window.frames.right为空或不是对象。怎么回事?
      

  3.   

    你的框架没有命名 也就是你的right
    我刚才批量操作的时候误删除了~~
    window.parent.frames['right'].location.href='http://www.baidu.com';
      

  4.   

    我命名了的,我刚才试过很多种方法,
    window.frames['main'][0].src="kuaidi.htm";
    document.getElementsByName("main")[0].getAttribute("src")="kuaidi.htm";
    等等都不行,都报对象为空 搞不明白
      

  5.   

    你先得回到父框架上去。
    window.parent是必须的~
      

  6.   


    window.parent.frames['right'].location.href='http://www.baidu.com';
     这种方式是正确!脑壳卡住了,应该是先取得frameset对象的
    结贴给分
      

  7.   

    其实有更简单的方法
    既然你的是超链接,那么只要一个
    target就ok了
      

  8.   

    target不但适用于框架 而且也适用于多窗口