后面加上return false;
我记得曾经碰到过,只是暂时想不起来怎么解决的了:)

解决方案 »

  1.   

    DataNavigateUrlFormatString="javascript:window.open                      ('wareinfo.aspx?id={0}', '', 'toolbar=no' );history.go(-1);">
      

  2.   

    DataNavigateUrlFormatString="window.open('wareinfo.aspx?id={0}', '', 'toolbar=no' );return false">
      

  3.   

    imfine的方法使父窗口要重载。不是很爽。
    下面是我的方法DataNavigateUrlFormatString="javascript:void(window.open                      ('wareinfo.aspx?id={0}', '', 'toolbar=no' ));"保证OK
      

  4.   

    直接在后面加上void 0就行了
      

  5.   

    多谢各位大虾的帮助,试了一下给位的方法,只有“return false;”还是出错:有时是父窗口原有的表格不见了,变成了"false"
    有时是提示网页上有错误,不能弹出窗口不过其余几种办法都成功。