onclick="window.open(test.htm','这是一个测试','toolbar=no,resizable=0,scrollbars=no,location=no,width=400,height=500');return false;"

解决方案 »

  1.   

    你是不是连带什么地方有submit()?或者是有个相关连的按钮本身类型就是submit,而不是button ?
      

  2.   

    <a href="" onclick="window.open();return false">or
    <a href="javascript:void(window.open())">
      

  3.   

    谢谢大家……如果我想把表单提交给一个以window.open方式打开的页面该怎么写呀??
      

  4.   

    我不太清楚你说的功能怎么实现?可以做到嘛?不过我想你既然是提交表单,无非就是想把表单的值传过去,你可以用url传值呀?这样再window.open()的()里边写上:
    window.open("页面名?变量名="变量值"&变量名="变量值,"","width=650,height=550");
      

  5.   

    谢谢。 andymu077 。但是如果表单的内容很多呢获取起来不是很麻烦吗我发现了一个奇怪的问题,我把window.open的窗口的width设为大于550,父窗口就不会刷新,小于550,父窗口就会刷新孟子E章提供的两种办法均无法解决我的问题。难道我只能把所有窗口都设为大于550才行吗????有谁见过这么奇怪的问题???
      

  6.   

    这问题就有点复杂了!如果内容很多的确不太好,因为用querystring传值的上限要小于form。但我想也只能这么写了,反正你到了新页面里不管哪钟传值方式都得一个一个取不是嘛?
    你的刷新的问题,真得很奇怪!我也是头次听说,单看你给的代码,不象是有问题,应该是别的地方错了,但是连孟老大的都不好使!就更奇怪了!