我要在同一个窗口做两件事:
1、打开一个别的网站的网页,例如百度的首页 http://www.baidu.com
2、strUpdate = "Update myTB Set mycount=mycount+1  Where myid='"+strMyId+"' ";请问如何通过XMLHttpRequest进行同时处理(打开的网页是别人的网站,我没有权进行其它操作)这两件事情。
这两件事没有谁先谁后的问题,我的目的是让客户不要有坐在那里干等update完了以后才看见http://www.baidu.com的出现。
我的理想是让他只感觉到http://www.baidu.com打开了,而没有感到后台在做数据库的更新动作正在进行。 流程:
              +----->----->-- open 动作
              |
---->---->----+ (两件事情的发生在同一个网页窗口,不可另开窗口)
              |
              +----->----->-- update 动作我用的是C#请大家帮家,这个功能如何实现?谢谢大家,如果大家可以不通过XMLHttpRequest而有更好的方式那就更好,请给个例子看看,谢谢大家,我刚学很菜。XMLHttpRequest只不过是我自已估计可以实现这个功能。谢谢

解决方案 »

  1.   

    说明一下,上面的Update只是我随便举的一个例子,其实我的程序Update的内容要进行一分多钟,所以我才提出这样的问题,谢谢。
      

  2.   

    如果后台做,就用多线程.如果前台做.用导步的xmlhttp就可以了.
      

  3.   

    恩....
    打开网页这个很简单.window.open就可以了。
    至于update,其实也很好解决.在服务端准备一个方法提供给xmlhttp制造的异步请求来调用就可以了。关于如何制造HTTP请求这个细节你可以自己查一下xmlhttp的用法,而服务端的处理就是接收POST或者GET来的数据进行判断然后进行操作。
      

  4.   

    请问楼上的兄弟按照你的思路在.aspx里怎么实现,我查了很多资料不会使用xmlhttp异步update谢谢各位.
      

  5.   

    ,我查了很多资料不会使用xmlhttp异步update?
    google搜索很多这样的文章教程http://www.cnblogs.com/birdshome/archive/2004/12/26/82238.html