电竞比分网-中国电竞赛事及体育赛事平台

分享

如何讓TreeView不回發(fā)

 昵稱(chēng)5480642 2011-01-13
var foo = null;
        function getNode(evt) {
            evt1 = window.event ? window.event.srcElement : evt.target;
            if (evt1.tagName && evt1.tagName != "INPUT") {
                if (evt1.tagName == "IMG") {
                    return true;
                }
                else {
                    //接下來(lái)的 3 行代碼用于控制選中的節(jié)點(diǎn)的顏色。
                    if (foo) foo.style.color = "black"; //最初的顏色
                    evt1.style.color = "red"; //當(dāng)前選中的節(jié)點(diǎn)的顏色
                    foo = evt1; //保存當(dāng)前節(jié)點(diǎn)
                    var imgPlus = null;
                    var sb = evt1.previousSibling;
                    if (sb && sb.tagName == "INPUT") { //處理顯示復(fù)選框節(jié)點(diǎn)的情況
                        imgPlus = document.getElementById(sb.id.replace(/CheckBox/gi, ""));
                    }
                    else if (evt1.tagName == "A") { //處理無(wú)復(fù)選框節(jié)點(diǎn)的情況
                        if (!/^javascript\:__doPostBack\(/gi.test(evt1.href)) {
                            return true;
                        }
                        imgPlus = document.getElementById(evt1.id.replace(/^(.+)t(\d+)$/gi, "$1n$2"));
                    }
                    if (imgPlus) {
                        eval(imgPlus.href)
                    }
                    if (window.event) {
                        window.event.returnValue = false;
                        return false;
                    }
                    else {
                        evt.preventDefault();
                        evt.stopPropagation();
                    }
                }
            }
        }
 
protected void Page_Load(object sender, EventArgs e)
    {
        TreeView1.Attributes.Add("onclick", "getNode(event);");
    }

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多