js 不支持这样的写法,
你可以使用 <object onclick="函数名称">

解决方案 »

  1.   

    我是用<input type=button.....onclick="createconnect">
    然后写了
    function createconnect{}
    但问题是我在上面的函数中给它发了命令,然后它自己根据连接成功还是失败自动执行command_OnCommandRespond()或别的,所以我进一步处理的代码要写在command_OnCommandRespond()里面,可是它不执行~~~~~~`:(
      

  2.   

    function command::OnCommandRespond()
    {
    alert("我被触发了")
    }
      

  3.   

    不行,它说command未定义~~~~~
      

  4.   

    http://eu.webmatrixhosting.net/runmin/treeview.htm<script for="XX" event="XX">
    </script>
      

  5.   

    如果不行,很有可能是由于这两种情况:1。页面上有两个id=command 的 tag
    2。你的脚本写在command加载的前面正确的例子:
    <object classid="clsid:xxxx" id=command height="0" width="0"></object>
    <script>
    function command::OnCommandRespond()
    {
    alert("我被触发了")
    }
    </script>
    错误的写法:
    <script>
    function command::OnCommandRespond()
    {
    alert("我被触发了")
    }
    </script>
    <object classid="clsid:xxxx" id=command height="0" width="0"></object>
      

  6.   

    借用runmin(Blue RainBow) 的代码给你示范<OBJECT id=TreeView1 style="WIDTH: 392px; HEIGHT: 241px" 
    classid=clsid:0713E8A2-850A-101B-AFC0-4210102A8DA7 VIEWASTEXT>
    </OBJECT><span id="info"></span><script>
    TreeView1.Nodes.Add(null,null,"d01","D01");
    TreeView1.Nodes.Add("d01",4,"d0101","D0101");
    function TreeView1::NodeClick(Node){
    info.innerText = "clicked on node " + Node.text;
    }
    </script>
      

  7.   

    <OBJECT id=TreeView1 style="WIDTH: 392px; HEIGHT: 241px" 
    classid=clsid:0713E8A2-850A-101B-AFC0-4210102A8DA7 VIEWASTEXT>
    </OBJECT>
    <script>
    TreeView1.Nodes.Add(null,null,"d01","好");
    TreeView1.Nodes.Add(null,null,"d02","坏");function TreeView1::NodeClick(Node){
    alert(Node.text);
    }
    </script>
      

  8.   

    谢谢大家,谢谢 Go_Rush(阿舜),我再试试~~~~~~~
      

  9.   

    哎,现在不知道是我页面的问题还是ACTIVEX控件的问题~~~
    再次谢谢大家,给分~~~~~~