본문 바로가기
  • 읽고보고쓰고

javascript2

스크롤 초기화 막기 배경 아래의 그림은 iframe을 사용한 것이 아닌, Fixed Header Gridview 기술을 적용한 모습이다. 좌측 리스트 중 하나의 행을 클릭 시, 오른 쪽에 데이터가 변하도록 하는 것이다. 위의 화면을 만들기 위해서는 보통 몇 가지 기술을 함께 써야하는데, 다음과 같다. ① GridView의 행을 클릭했을 때 PostBack을 보내줄 수 있는 Select 이벤트를 Row에 들어갈 수 있도록 RowDataBound 이벤트와 SelectedIndexChanged이벤트를 추가하는 것 ② PostBack 으로 넘길 때, 에러나지 않도록 페이지의 EnableEventValidation를 "false"로 지정하는 것 ③ Fixed Header GridView 스크립트를 넣어주는 것 (CSS, SKin쪽 .. 2009. 8. 18.
Javascript로 이벤트 호출하기 배경 ASP.net 에서는 Master라는 파일을 통해 반복되는 페이지의 레이아웃을 미리 지정할 수 있다. Master 페이지에 종속되는 페이지들은 태그가 이미 부모 페이지에서 정의 되었기 때문에 onload나 onresize같은 이벤트들을 넣을 수가 없다. 예전에 이것 때문에 Master 페이지를 갈랐던 기억을 하면, 살짝 부끄러워진다. 소스살펴보기 아래와 같이 자바스크립트에 액션을 넣어주면, 끝이다. BODY가 받을 수 있는 모드 이벤트가 적용 가능하니, 한결 가볍게 코딩할 수 있을 것이다. window.onresize = function mfnAction() { window.location.reload() } 잡담 이런식의 Function 정의는 일찌기 봤었지만, 꼭 써먹으려 할 때 마다 기억이 안.. 2009. 8. 17.
반응형