TreeView 컨트롤 의 리 턴 하지 않 기

오늘 포럼 에서 트 리 뷰 컨트롤 이 리 턴 되 지 않 고 다양한 기능 을 수행 하 는 방법 을 묻 는 질문 을 보 았 다.리 턴 을 요구 하지 않 는 이상 클 라 이언 트 의 스 크 립 트 를 사용 하여 이 루어 질 수 밖 에 없습니다.다음은 완전한 코드 입 니 다.
<%@ Page Language="C#" AutoEventWireup="true" %>


 protected void Page_Load(object sender, EventArgs e) {  Response.Write("새로 고침 태그:"+DateTime.Now.Ticks.ToString());  TreeView1.Attributes.Add("onclick", "getNode(event);"); }

 TreeView 컨트롤 의 리 턴 하지 않 기 동작
  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      {       if(foo) foo.style.color="#00F"; //원색        evt1.style.color="#f0f0f0"; //다른 클릭 으로 색상 을 바 꾸 려 면 이 3 의 위 치 를 조정 하면 됩 니 다.더 이상 말 하지 않 아 도 되 겠 죠??        foo = evt1;                var sb = evt1.previousSibling;        if(sb.tagName == "INPUT")        {          var imgPlus = document.getElementById(sb.id.replace(/CheckBox/gi,""));          if(imgPlus)          {            eval(imgPlus.href)          }        }        if(window.event)        {         window.event.returnValue=false;         return false;        }        else        {         evt.preventDefault();         evt.stopPropagation();        }    } }}
 

 
 
                                                                                                                                                     
 

좋은 웹페이지 즐겨찾기