js在ONLOAD事件中通过SERVICE.HTC调用服务不能成功,如果通过按钮提交则成功,请高手指点该如何做?

解决方案 »

  1.   

    不可以在onload中调用
    see:
    -------------------------------
    htc 事件
    ondocumentready:在已经解析了包含页面之后触发.该事件将在下载完页面上的脚本、图像、Microsoft   ActiveX控件和其他元素之后触发,这个事件将在触发window.onload事件之后触发   
      

  2.   

    你可以在HTC中公开自己定义的事件,比如公开事件reLoadThis
      

  3.   

    公开事件reLoadThis
    怎么来写,不是很明白。
      

  4.   

    HTC中写公开自己定义的事件能实现吗?如何写?
      

  5.   

    可以
    <PUBLIC:COMPONENT>
    <!-- 单击表格行事件-->
    <PUBLIC:EVENT NAME="onClickDataRow" ID="onClickDataRowID"/>
    </PUBLIC:COMPONENT>
    <script>
    function fireclick()
    {
    var eventObject = null;

    eventObject = createEventObject();
    eventObject.dataNode = currentDataNode; onClickDataRowID.fire(eventObject);
    }
    fireclick();
    </script>
      

  6.   

    eventObject = createEventObject();
    eventObject.dataNode = currentDataNode;onClickDataRowID.fire(eventObject);
    这是什么意思?
    这与一开如进入页面就调用服务有什么关系?还请高手给俺讲讲,小弟水平实在太差了。