原贴:http://community.csdn.net/Expert/topic/5036/5036999.xml?temp=.9140589
这中方式得到预览非常不稳定

解决方案 »

  1.   

    把显示弹出窗内容的javascript写在弹出的页面里执行
      

  2.   

    本来页面内容就很多,用js写在页面里,显得太乱了问题解决了,我的解决办法使用2个button,取消submit,一个用来提交,一个用来预览,通过Post方法进行显示
      

  3.   

    简单啦 try 一下报错就执行 catch这么简单var theTimeout;
    var winobj=window.open(openPreWinFile,"_blank");
    theTimeout = setTimeout(XXX(),100);
    function XXX()
    {
        clearTimeout(theTimeout);//清楚timeout以免多次加载
        try
        {
            windobj...........;
        }
        catch
        {
            winobj=window.open(openPreWinFile,"_blank");
            //XXX();
            //最好setTimeOut一下
            theTimeout = setTimeout("XXX()",100);
        }
    }