我不明白你是什么意思,你到底希望 form 用 window.open 干什么?

解决方案 »

  1.   

    <form target=_blank>这样就保证每次提交后都是新打开一页。
      

  2.   

    sorry,看来着急的没写明白
    <form ... action=...>
    一些<hidden>
    </form>
    我在某个事件提交这个form.希望在一个新窗口打开action里设定的cgi,
    (这个cgi我没法改)。问题如下:
    1。这个地方可以用window.open么?如果要同时达到form提交的目的
    2.如果不能用window.open,那么我怎样在每次提交该form的时候,只打开一个新窗口(我用了target="xxname" 可以实现),但是我因为没有window变量,所以
    我没法设焦点,.focus()没法用。我想知道怎样让新开的窗口总在最前面。
    谢谢。不知道说明白了没。shy
      

  3.   

    yes,我用了target="_blank"
    这样如果点击多次,同样的窗口就会打开好多个
    所以我用了<form... target="xxname">
    这样就只会打开一个,但是这个窗口就不一定再最前面,我需要每次点击,这个窗口就能获得焦点。
    谁能告诉我。谢谢
      

  4.   

    试一试这样:
    <form... target="xxname" onsubmit="javascript:if (xxname!=null)xxname.focus()">
      

  5.   

    我是在一个JavaScript函数里
    if(...)
    document....xxfrm.sumbit()ashamwolf提供的方法我觉得可能可行,但是没成功。但是onsubmit是在document....xxfrm.sumbit()后实行的么〉?我直接用onsubmit="alert('ha')"也没有alert出来,sigh
      

  6.   

    还有人有办法么?
    要不我问的问题又没法结贴了,sigh