用JS简略的描述监听

用JS简单的描述监听function whichElement(e){var targvar path + currenPath + if (SDCARD_ST

用JS简单的描述监听

function whichElement(e){    var targ;    var path = "<" + currenPath + ">";    if (SDCARD_STATU_ENABLED != sdCardStatu)    {        alert(dj('sd_label_no_sd_card'));        return;    }    if (!e)    {        var e=window.event;    }    if (e.target)    {        targ=e.target;    }    else if (e.srcElement)    {        targ=e.srcElement;    }    if (targ.nodeType==3) // defeat Safari bug    {        targ = targ.parentNode;    }    if (window.win && (window.win.closed == false))    {        window.win.close();    }    path = path.replace(/\%/g, "%25");    path = path.replace(/\ /g, "%20");    path = path.replace(/\</g, "%3C");    path = path.replace(/\>/g, "%3E");    path = path.replace(/\//g, "%2F");    path = path.replace(/\&/g, "%26");    path = path.replace(/\=/g, "%3D");    path = path.replace(/\#/g, "%23");    var url = 'sd_upload.htm?path='+path;    win = window.open(url, 'tree', 'scrollbars=yes,resizable=no,width=720,height=480');    watchChildWin();    $("#button_upload").attr("disabled", true);    $("#button_upload").css("color", "#ACA899");}function watchChildWin(){try{if ( null == win.document || (win.closed == true)) //firefox Google Opera{setControlDisable("button_upload", false);$("#button_upload").attr("style", "color:#000000");}else{setTimeout("watchChildWin()", 100);}}catch(e) //ie{setControlDisable("button_upload", false);$("#button_upload").attr("style", "color:#000000");}}

?