我在对话框中使用了WebBrower,我调了一个页面(http://localhost/test/index.jsp?orderid=1),这个jsp页并把一个值(orderid)写入session,然后单击该页面的一个新连接(open("http://localhost/test/test.jsp",....)),这时会弹出一个IE窗口.但这个新的jsp页要先检查父页面的session里的orderid值,结果原先session的值就不在了.奇怪,郁闷了一个下午了.
我试了一下.发现如果使用ie就不会.后来在一个同事的机器试了QQ自带的那个浏览器也不会出现这种情况.但MSDN中的MFC_IE例程也出现这种情况.这是为什么?求救.....

解决方案 »

  1.   

    不单是jsp页.连asp也会这种情况...
    急...大家给个建议吧
      

  2.   

    我做过。我的解决办法是程序生成一个新的WebBrowser窗口。然后在那个打开新窗口的事件中将新弹出的网页绑到这个程序生成的WebBrowser窗口上去就成了。session还在。
      

  3.   

    腾迅的te也是同样的作法吧。他根本没有弹出窗口。都被他改放到子窗口里了。
    处理NewWindow2事件即可。
      

  4.   

    呀...
    总算有人回答了...
    Gdj(陈水.智商只有129.非卖品) 
    能不能详细说一下...分不够,我可以再开贴.因为我对webbrowser不熟...谢谢了哦