我写了一个com组件,用javascript来调用其中的以份额方法,但调用完之后,我会不断的有返回状态回来,
想问下怎么回调给javascript,或者有什么其它的方法

解决方案 »

  1.   

    var rtn="";
    var timer=setInterval(function(){rtn+=调用処理返回値},1000);if(判断条件)clearInterval(timer);
      

  2.   

    timer不太好,我这个函数开启一个线程,不断的请求并取得返回数据。我在网上找到了COM组件中调用JavaScript函数的方法
    http://faceye.com/wiki/topic/402881b12625f10601262619531c0748
    但我做的是xpcom在mozilla里调用,xpcom里类似的VARIANT是怎么用的 
      

  3.   

    我觉得目前的回调只能用setInterval,其他的要不死循环,要不就是只能用一次
      

  4.   

    采用nsIObserverService接口方法呢?