没用过.
可以去MSDN查查看的:)

解决方案 »

  1.   

    返回值填到HTML对象的属性上,另一个HTC再去访问该属性。
      

  2.   

    test.htm
    <HTML>
    <HEAD>
    <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
    <TITLE></TITLE>
    <style>
    button{
    behavior:url(h1.htc) url(h2.htc)
    }
    </style>
    </HEAD>
    <BODY>
    <button test="false">请连续的click</button>
    </BODY>
    </HTML>
    -------------------------------------------------------------h1.htc
    <PUBLIC:ATTACH EVENT="onclick" ONEVENT="alertAtt()"/>
    <PUBLIC:PROPERTY NAME="test" /><SCRIPT LANGUAGE="JavaScript">function alertAtt(){
    alert(test);
    }
    </SCRIPT>
    ---------------------------------------------------
    h2.htc
    <PUBLIC:ATTACH EVENT="onmouseover" ONEVENT="changeAtt()"/>
    <PUBLIC:PROPERTY NAME="test" /><SCRIPT LANGUAGE="JavaScript">function changeAtt(){
    test = !test;
    }
    </SCRIPT>
      

  3.   

    给这个htc定义一个method,htc文件如下
    <PUBLIC:METHOD NAME="test_function" />
    <SCRIPT LANGUAGE="JavaScript">
    function test_function() {
    return "hello,world!";
    }
    </SCRIPT>htm文件如下,再其他位置调用该对象的方法,两个文件方法一样,仅DOM调用路径不同
    <style>
    .t {behavior:url("t.htc")}
    </style>
    <input class="t" id="a">
    <input onclick="alert(a.test_function())">