PROGRAMMING/Javascript7 if (JQuery)의 의미 다른 자바스크립트에서 if (JQuery) 로 시작하는 것을 자주 본다. 이것이 무엇을 의미하는 지 궁금해서 찾아봤다. http://jquery-howto.blogspot.kr/2009/03/check-if-jqueryjs-is-loaded.html JQuery가 정상적으로 로드되었는가를 확인해 주는 것이란다. 정상로드 된 것을 확인하고, 안의 구문을 실행시키도록하는 .. 2013. 9. 22. xmlhttp 보내기 javascript 초간단 xmlhttp를 자바스크립트에서 실행해 보자. var oXMLHTTP=new ActiveXObject("Microsoft.XMLHTTP"); var strID = document.getElementByID("hdn_ID").value var strPW = document.getElementByID("hdn_PW").value; var sURL="http://encode.lsnikko.com/api/userid="+strID+"&pw="+strPW; oXMLHTTP.open("POST",sURL,false); xmlRequest.setRequestHeader("Content-Type", "applicati.. 2012. 4. 27. event.KeyCode 표 자바스크립트를 이용하다 보면, 분명 무슨무슨 Key에 대한 제약을 걸어달라는 주문이 들어오기 일수다. 하여, 아래의 자바스크립트 KeyCode 표를 준비해 봤다. 활용 예시는 아래와 같다. // 숫자만 입력 가능하도록 하게 function chk(obj){ if (event.keyCode < 48 || event.keyCode > 57{ event.keyCode.. 2012. 2. 21. Shift Enter 키 입력 처리 - Javascript 배경 고객의 요구로 Shift + Enter key로 개행이 일어 날 수 있도록 요구를 받았다. 소스 제품에 응용한 소스를 넣어본다. function AnswerKeydown() { if(!event.shiftKey && event.keyCode == "13") { document.getElementById('<%=AddAnswer.ClientID%>').click(); return false; } else return true; } --------------------------------------.. 2012. 2. 15. CalenderExtender 의 z-index 문제 배경 Fixed Header GridView를 이용하다 보면, 검색 창의 CalenderExtender의 레이어 Index가 맞지 않아 왼쪽과 같이 보이게 된다. 쉽게 생각해서 CalenderExtender와 관련된 css나 js 소스를 찾아 고쳐보려고 하지만, 파일을 찾기도 쉽지 않다. 이럴 때엔 자신의 CSS 화일에 다음의 한 줄 코드를 넣는 것만으로 문제는 어렵지 않게 해결된다. 이제 오른쪽과 같이 보이는 것을 확인 할 수 있을 것이다. 참조 : http://www.codeplex.com/AjaxControlToolkit/WorkItem/View.aspx?WorkItemId=7559 소스 .ajax__calendar_container { z-index : 1000 ; } 잡담 산너머 산이라는 말을 .. 2009. 8. 18. 스크롤 초기화 막기 배경 아래의 그림은 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. 이전 1 다음 반응형