你们玩得太花哨。我们开发只用符合w3c标准的javascript。

解决方案 »

  1.   

    htc 是 MS 创的, 自用的
      

  2.   

    这个好像只能在mozilla里用吧.
    我想兼容browser呀.
    我现在换成普通JS的.
    用 target = event.srcElement || event.target怎么不行呢.
    在firefox里说我event未定义
      

  3.   

    你还是先看看mozilla吧function eventHandler(e){
    e = e||window.event
    target = e.target || e.srcElement
      

  4.   

    可是我的eventHandler()有两个参数啊
    这个怎么解决?
    从没搞过IE以外的浏览器,感觉很生.-_-!
    哪里有这方面的参考手册?
    function showMenu(menuID,e)
    {
    var e = e || window.event;
    var srcEl = e.target || e.srcElement;
    var menu = document.getElementById(menuID);
    srcEl.blur();
    if (menu.style.display != "block")
    {
    menu.style.display = "block";
    srcEl.style.backgroundImage = "url(../images/min.gif)";
    }
    else
    {
    menu.style.display = "none";
    srcEl.style.backgroundImage = "url(../images/max.gif)";
    }
    }
      

  5.   

    找到了.调用时将event传过去就行了
      

  6.   

    http://www.quirksmode.org/js/events_properties.html
      

  7.   

    现在发现IE和firefox有很大区别,
    显示的都不一样.-_-!
      

  8.   

    Using HTC within Mozilla[FireFox]! 
    例子
    http://dean.edwards.name/my/examples/moz-behaviors/
    文档