一个<a href>怎样完成以下任务?在一个JSP的结束,想关闭掉当前WINDOW,并想在另一个FRAME里RELOAD一个页面,请问该怎么做哈?不一定非要用<a href>啊<a href = "javascript:window.close()"> //关闭掉当前WINDOW
<a href = "fm.jsp" target="FM">        //在另一个FRAME里RELOAD一个页面急啊!

解决方案 »

  1.   

    //在另一个FRAME里RELOAD一个页面
    另一个frame在什么地方?
    如果a 打开b,你现在关掉b,同时,frame在a中,你可以  opener.framename.src = ...
      

  2.   

    有个先后顺序,要不先加载frame,然后close();或者弹出页面加载frame,关闭窗口。
      

  3.   

    另一个frame是与调用这个页面的JSP同一级frameset里。 已经有个名字叫FM了
      

  4.   


    另一个frame是与调用这个页面的JSP同一级frameset里。 已经有个名字叫FM了
      

  5.   


    另一个frame是与调用这个页面的JSP在同一级frameset里。 已经有个名字叫FM了
      

  6.   

    <a href = "#" onClick="test()"></a>
    再在function test(){  
       window.close();    
       document.location="fm.jsp";

    写你要做的不就可以了吗?
      

  7.   

    可能我的意图没有说清楚。 现在的问题是点一个链接完成二个动作:
    1. 关闭当前WINDOW;
    2. 刷新另一个FRAME[在另一个FRAME里加载一个HTML]。有没有类似这样的写法: <a href=""javascript:window.close()"&a href = "fm.jsp" target="FM"> 
      

  8.   

    <a href="fm.jsp" target="FM" onclick="window.close();"> 
      

  9.   

    还是贴你的带frameset的代码吧,窗口关系你描述的还是不清楚,
    如果是2个帧的,其实直接
    <a href="fm.jsp" target="_top">
    即可,因为帧里面的窗口不能只关闭一个
      

  10.   

    感谢net_lover! 你的方法已经通过了,而且最合适我现在的想法,再次谢谢哈!~
      

  11.   


    因为前面有FRAME,所以document.location这个很难定位,反正意思觉得也是对的,但我无法去引用这个location,下面是我前面的FRAME定义,如果有空就帮我看看document.location="fm.jsp"; 到底该怎么写吧,谢了!<frameset rows="90%,*" frameborder="no" border="0" framespacing="0">  <frameset cols = "75%,*" frameborder="no" border="0" framespacing="0">
      
        <frame src="credit_control_main.jsp"  name="FM" frameborder="no" scrolling="yes" noresize>
        
    <frameset rows="3%,10%,70%,*" frameborder="no" border="0" framespacing="0">
          <frame src="blank.jsp"  name="" frameborder="no" scrolling="no" noresize>
      <frame src="refresh_fm1.jsp"  name="" frameborder="no" scrolling="no" noresize>
          <frame src="blank.jsp"  name="" frameborder="no" scrolling="no" noresize>
          <frame src="blank.jsp"  name="" frameborder="no" scrolling="no" noresize>
    </frameset>

      </frameset>  <frame src="blank.jsp"  name="" frameborder="no" scrolling="no" noresize>
    </frameset><noframes></noframes>