if (event.srcElement.name == "btn1")
{
form1.target = newWind;
}

解决方案 »

  1.   

    这个语句写在哪?比如:如果有2个按钮a, b
    a被调用时form1.target = newWind;了
    结果b被调用时虽然
    form1.target没有被设置,但还是会打开一个窗口,因为
    a时form1.target已经被设置成newWind了。现在又不想/不能为b写一个js事件(因为某种原因)。
      

  2.   

    document.forms['form1'].action = 'http://page1.php';
    document.forms['form1'].submit();
    document.forms['form2'].action = 'http://page2.php';
    document.forms['form2'].submit();
      

  3.   

    <input type=button onclick="form.target=newWind;form.submit();form.target='_self';">
      

  4.   

    TO lantersen(蓝水仁--秋风飒爽__至少你我都有梦!~):
    还有不能分成2个form
    就是我的系统中,不能有嵌套的form等。同一个画面只能有一个form
    TO fosjos(无聊的菜鸟程序员):
    <input type=button onclick="form.target=newWind;form.submit();form.target='_self';">
    执行完 form.submit();之后,就不往下面执行了阿。
    form.target='_self';"不会被执行阿。
      

  5.   

    按照fosjos(无聊的菜鸟程序员)方法可以。
    我用alert('hello');来测试,没被执行,就以为不行。多谢3位了