http://www.csdn.net/expert/topic/1061/1061875.xml?temp=.8295404

解决方案 »

  1.   

    <iframe name=desk src="about:_blank" width=0 height=0></iframe>
    <form action="buyit.htm" target=desk ...>
    ......
    </form>
      

  2.   

    设成隐藏 加style="display:none"<iframe name=desk src="about:_blank" style="display:none"></iframe>
    <form action="buyit.htm" target=desk ...>
    ......
    </form>
      

  3.   

    只能做成隐藏的 frame 或者 iframe想让整个窗口都看不见是不可能的,最多在打开后立即隐藏:
    <body onload=blur()>其实隐藏的 frame 或者 iframe 用户一查看源文件也立刻暴露无遗,从本质上说,你这种“不怀好意”的企图是注定不能实现的(除非用什么黑客伎俩)
      

  4.   

    用隐藏帧
    <frameset cols="100%,*">
    <frame src="表单.htm" name="b1">
    <frame src="处理表单。asp" name="b2">
    </frameset>表单.htm:
    ……
    <form action="处理表单。asp" target="b2">
    ……
    </form>
    ……
      

  5.   

    用一个FrameSet包含一个宽度为0的帧