<FORM METHOD=POST ACTION="??????" target="frame2name">

解决方案 »

  1.   

    这我试过了。还是不行,只能在新页上打开。action中写什么?写主页面的文件,还是frame2的文件名都试过了,还是不行。
      

  2.   

    如果这样写:
    <form method=post action="page.asp" target="frame2">
    ……
    </form>
    则会在新页面上打开。
    <form method=post action="page.asp" target="_parent">
    ……
    </form>
    则在覆盖原来的页面,重新打开一个页面。
    <form method=post action="page.asp" target="_self">
    ……
    </form>
    则在原来的框架上打开。
      

  3.   

    我想是主页面的问题:
    <frameset rows="87,*" cols="*" frameborder="NO" border="0" framespacing="0"> 
      <frame name="topFrame" scrolling="NO" noresize src="UntitledFrame-7.htm" >  <frameset cols="621,*" frameborder="NO" border="0" framespacing="0" rows="*"> 
        <frame name="leftFrame" src="first.htm">
        <frame name="mainFrame" src="search.asp">
      </frameset>
    </frameset>
    这个框架设置就是会出错,如何改?是不是frameset包含了另一个frameset所以找不到mainframe.就是说不能直接写target="mainframe"?应该怎么写?
    如果是
    <frameset cols="*,*" frameborder="NO" border="0" framespacing="0" rows="*,*"> 
        <frame name="leftFrame" src="b.htm">
        <frame name="mainFrame" src="a.htm">
      </frameset>
    就可以正确显示,为什么?
      

  4.   

    没有问题呀?是别的问题吧。可以直接用target=mainframe
    例如:<frameset rows="87,*" cols="*" frameborder="NO" border="0" framespacing="0"> 
      <frame name="topFrame" scrolling="NO" noresize src="http://sina.com.cn" >  <frameset cols="621,*" frameborder="NO" border="0" framespacing="0" rows="*"> 
        <frame name="leftFrame" src="http://sohu.com">
        <frame name="mainFrame" src="http://163.com">
      </frameset>
    </frameset>
      

  5.   

    ????
    特奇怪!我已经把其他的代码都屏蔽了,只写:
    <frameset rows="87,*" cols="*" frameborder="NO" border="0" framespacing="0"> 
      <frame name="topFrame" scrolling="NO" noresize src="UntitledFrame-7.htm" >  <frameset cols="621,*" frameborder="NO" border="0" framespacing="0" rows="*"> 
        <frame name="leftFrame" src="first.htm">
        <frame name="mainFrame" src="search.asp">
      </frameset>
    </frameset>
    然后,在leftframe中写form,action="search.asp" target="mainframe"
    就是不行。
    但是用
    <frameset cols="*,*" frameborder="NO" border="0" framespacing="0" rows="*,*"> 
        <frame name="leftFrame" src="b.htm">
        <frame name="mainFrame" src="a.htm">
      </frameset>
    就可以了!!!!谁能帮我啊??
      

  6.   

    frame1&&frame2;
    <input name="asd" value=111> ----in frame1in frame2:var str=parent.frame1.asd.value;
      

  7.   

    一个愚蠢的问题,原来是大小写的问题,竟然区分大小写!!!
    谢了,llrock(百乐宝) 的办法也不错。给分!!!
      

  8.   

    一个愚蠢的问题,原来是大小写的问题,竟然区分大小写!!!
    谢了,llrock(百乐宝) 的办法也不错。给分!!!
      

  9.   

    一个愚蠢的问题,原来是大小写的问题,竟然区分大小写!!!
    谢了,llrock(百乐宝) 的办法也不错。给分!!!