试试把var win = window.open('','w','scrollbars,status=yes')
改为var win = window.open('',img_area,'scrollbars,status=yes')

解决方案 »

  1.   

    <form name="form1" target="w" method="post"   
    该为:
    <form name="form1" target="_blank" method="post"  。
      

  2.   

    试了楼上两老兄的方法,都不行啊,我是一定要保证这两个窗口名一样的:
    var win = window.open('','w','scrollbars,status=yes')和<form name="form1" target="_blank" method="post"  。
    上面的两个W保持一致时,才能保证我由FORM提交到一个新页面的时候,那个新页面是以全屏的方式打开的,有上面的两种方法,都是由window.open打开一个空白的全屏的新页面,那由表单提交的那action的页面却在另外一个非全屏的窗口中打开的,还有什么别的方法没有?
    谢谢两位了!
      

  3.   

    你再试试:
    <form name="form1" target=img_area method="post"。。
    var win = window.open('',img_area,'scrollbars,status=yes')
      

  4.   

    下面的代码在我机子上没问题,只改了两个地方<HTML>
    <HEAD>
    <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
    <TITLE></TITLE>
    </HEAD>
    <body>
    <form name="form1"  method="post" action='' onSubmit="enter_system()"><!--去掉此处的target//-->
    <INPUT type="submit" value="Submit" id=submit1 name=submit1>
    <INPUT type="text" id=text1 name=text1>
    </form>
    </body>
    </HTML><script language='javascript'>
    function enter_system(){
    img_area = document.form1.text1.value;

    switch (img_area){
    case "a":
    url = "LEFT.htm";
    break;
    case "b":
    url = "RIGHT.htm";
    break;
    case "c":
    url = "http://bb/default.asp";
    break;
    }
    document.form1.action = url;
    document.form1.target=img_area;         //修改form1的target
    var win = window.open('',img_area,'scrollbars,status=yes')
    win.moveTo(0,0);
    win.resizeTo(screen.width,screen.height);
    }</script>
      

  5.   

    多谢ajsword() ,问题照你的方法解决了.
    还有个不解的地方再次请教请教:那个img_area是什么样的概念?呵呵,第一次见这个东东,不甚感激!
      

  6.   

    img_area是你自己定义的一个变量啊,
    我就顺便用来作为你打开的窗口的名字啊
      

  7.   

    TNND,自己定义的东西都不知道了,郁闷,还以为是一个什么新概念了.让老兄见笑了,呵呵明白了,那个变量其实是用来判断进入到哪个URL了,所以进入不同的URL时它的值都不同的,这样就保证了打开的窗口TARGET都不一样了,多谢老兄