to:starwu(starwu),请问怎么写,烦请指教!

解决方案 »

  1.   

    每一次遇到mousedown,就开始标记点击1次,然后设置一个Timer(Interval根据你对3击的定义设置),该Timer触发式自动对标记清零并取消Timer。如果继续发生mousedown,就对标记进行+1,同时Timer清零并再开始计时。如果有一次mousedown时标记为2,那么证明这次是3机了。
      

  2.   

    这样做加起来正好是三击<style type="text/css"> 
    .link {behavior:url( menubar.htc);}
    </style><td bgcolor=97C0D3 ondblclick="this.classname='link';this.i='link.htm'"></td>
    在menubar.htc文件里面<PROPERTY NAME="i" />
    <ATTACH EVENT="onmouseover" ONEVENT="onit()" />
    <ATTACH EVENT="onmouseout" ONEVENT="noit()" />
    <ATTACH EVENT="onmouseup" ONEVENT="doit()" />
    <SCRIPT LANGUAGE="JavaScript1.2">
    function onit() {
    runtimeStyle.background="#336699";
    runtimeStyle.color="#FFCF00";
    runtimeStyle.borderColor="#DDEEFF";
    runtimeStyle.paddingLeft="11";
    }
    function noit() {
    runtimeStyle.background="";
    runtimeStyle.color="";
    runtimeStyle.borderColor="";
    runtimeStyle.paddingLeft="10";
    }
    function doit() {
    if (i) parent.adrMain.location.href=i;
    }
    </SCRIPT>
      

  3.   

    to: cat_hsfz(), javascript 能支持Timer吗?我也考虑过Timer,
    可我不知道怎么用Timer,望指点!