본문 바로가기

Javascript5

자바스크립트 이벤트 버블링 방지 이벤트 버블링 방지 var event = window.event; event.stopPropagation; event.cancelBubble = true; 가장 안 쪽에 있는 이벤트(버블링시 가장 먼저 작동하는 이벤트) 함수의 위쪽에 위와 같이 코드를 넣으니깐 다행히도 버블링이 더 이상 발생하지 않았다. DOM 에서는 html 태그안에 onclick 식으로 이벤트 적용하지 말라고 하는데, jstl 태그 라이브러리의 foreach 쓰면서 동적으로 생성되는 html 태그에 대해 각각 매개변수를 onclick 이벤트 추가하는데 적용하는 방법을 몰라 일단 임시적으로 저렇게 코드를 집어넣음....... 아오 2013. 12. 10.
자바스크립트 팁모음 원본은 아래 링크로 http://www.codeproject.com/KB/scripting/javascript-gotchas.aspx#plusoperator 코드프로젝트에서 긁어왔음 Introduction This article is an introduction to the weird side of JavaScript, and it definitely has a weird side! Software developers who usually write code in another language will find a lot of intriguing "features" when they begin to write code in the world's most widely used language. Hopefu.. 2012. 1. 19.
[JavaScript] 텍스트박스에 단축키 이용해서 오늘날짜 입력하는 함수 // CTRL+G 키를 눌러서 오늘날짜 입력 function inputToday(v,e){ var key = (document.all) ? e.keyCode : e.which; //71은 g 의 키코드값 if(e.ctrlKey&& event.keyCode == '71'){ var r=window.event.srcElement.createTextRange(); if (v.createTextRange) v.currentPos = document.selection.createRange().duplicate(); var d = new Date(); var v_month=d.getMonth()+1; var v_date=d.getDate(); if(v_month 2011. 10. 26.
[JavaScript] Ajax에서 -1072896748 에러 뜨는 경우 javascript를 이용한 Ajax 웹페이지 제작시 -1072896748 번 에러가 뜨는 경우가 있습니다. 원인은 문자셋때문으로 한글로 결과값을 넘기는 경우가 생기는걸로 보이네요.. 그런고로 페이지에 한글속성을 넣어주면 됩니다 asp.net 에서는 최상단에 asp 에서는 페이지내에 를 추가하시면 정상적으로 작동됩니다 2010. 11. 29.
[JavaScript] onChange 이벤트 후 focus() 이동문제 onchange 이벤트가 실행되는 컨트롤에서 이벤트가 완료된후 해당 컨트롤로 focus를 다시 주려고 하였으나 이상하게 그 곳으로 포커스가 이동되지 않고 다른 곳으로 가는 것이다. 여러가지 방법을 찾다가 안되서 결국 꼼수로 이벤트가 실행된 컨트롤외에 다른 컨트롤에 포커스값을 준 후 이벤트가 실행된 컨트롤에 포커스를 줌으로써 문제를 해결했다 그런데 당췌 왜 이런 문제가 생기는건지-_-;; 2010. 10. 13.