본문 바로가기

=====-I T-=====/▣JavaScript7

자바스크립트 이벤트 버블링 방지 이벤트 버블링 방지 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.
[팁] 자바스크립트 & jquery 작업하면서 삽질한거 모음 1. 파이어폭스에서 alert(); 는 작동 안한다 alert('aa'); 처럼 매개변수가 있어야 작동한다. 2. css 속성 줄때, 특정 아이디 안에 있는 클래스를 찾을 경우 띄워쓰기를 해주야된다 ex) #myhome.cover a 2011. 6. 26.
[JavaScript] 파폭에서 alert()는 에러로 처리된다? 나는 파이어폭스를 선호한다 그래서 홈페이지 제작을 해도 파폭으로 테스트를 하는 편이다 그런데, 어느날 홈페이지를 만들다 테스트를 하는데, 경고창이 뜨지 않는것이다. 어? 코드가 잘못됐나? 싶어서 코드 여기저기를 만져보았지만 아무이상은 없고... 브라우저 문제인가? 싶어서 IE에서 돌리니 alert 가 매우 잘 나오는것이다. 분명 파폭에서 자바스크립트 사용 상태로 해놓았는데.... 일단 만능 디버거인 파이어버그를 열어놓고 디버깅을 해보았다 그랬더니!! uncaught exception: [Exception... "Not enough arguments [nsIDOMWindowInternal.alert]" nsresult: "0x80570001 (NS_ERROR_XPC_NOT_ENOUGH_ARGS)" loca.. 2011. 3. 19.
[JavaScript] Ajax에서 -1072896748 에러 뜨는 경우 javascript를 이용한 Ajax 웹페이지 제작시 -1072896748 번 에러가 뜨는 경우가 있습니다. 원인은 문자셋때문으로 한글로 결과값을 넘기는 경우가 생기는걸로 보이네요.. 그런고로 페이지에 한글속성을 넣어주면 됩니다 asp.net 에서는 최상단에 asp 에서는 페이지내에 를 추가하시면 정상적으로 작동됩니다 2010. 11. 29.