검색결과 리스트
웹프로그램/스크립트에 해당되는 글 15건
- 2012.10.15 [jQyery] 자주쓰는 기능
- 2012.07.24 자바스크립트 태그 적용 안되게 텍스트 설정
- 2012.07.11 팝업 POST 전송 , 팝업 액션
- 2012.07.09 [JSTL] 기본 JSTL 테그
- 2012.07.08 [jQuery] 사용법 , 체크박스 선택유무
- 2011.08.18 [javascript]라디오버튼 체크 유무확인
- 2010.12.14 [javascript] 자바스크립트 바이트 자르기
- 2010.11.25 [javascript] TD 줄바꿈
- 2010.10.29 [자바스크립트]자바스크립트 콤마찍기, 인풋입력에 콤마찍기
- 2010.10.14 [자바스크립트] 이미지 크기 확인
글
Jquery
엔터키 |
$('#searchKeyword').keydown(function(e){ |
설정
트랙백
댓글
글
☆ 태그 적용 안되게..텍스트로...
htmlspecialchars(변수);
htmlspecialchars 함수는 HTML의 특수문자변환 함수로
< 는 < 로 변환하고
> 는 > 로 변환합니다.
★ addslashes() 함수
게시판에 글쓰기할때 사용자들이 특정문자를 입력하면 데이타베이스에 저장할때 오류가 발생할 수 있는데 이 함수는 따옴표나 \(역슬래쉬) 같은 문자들을 포함하고 있는 것에 문자열에서 해당문자의 앞에 역슬래쉬 문자를 집어넣어서 반환해주는 함수임.
예를 들어, $a 라는 php 변수에 방명록에 입력된 내용이 기억되었다고 가정할때
프로그램에서 다음과 같은 명령을 썼다고 가정해보면..
query문으로 insert into dbtable (bang) values ('$a');
그런데 $a에 입력한 사람이 '설악산'이 좋아요.
라고 입력하면 php에서 파싱한 후에는 다음과 같은 query문이 되겠죠.
insert into dbtable (bang) values (''설악산'이 좋아요.');
이와 같이 되면 정확한 내용이 디비테이블에 저장될 수가 없습니다.
에러가 납니다. 문법이 안 맞다고..
따라서 $a = addslashes($a) 해준 다음에 query를 준다면 다음과 같은
의미로 변하고 정상적으로 저장되겠죠.
insert into dbtable (bang) values ('\'설악산\'이 좋아요.');
이와같이 특수문자로 부터 발생될 수 있는 에러를 피하기위해
특수문자 앞에 역스래쉬를 붙여주는 일을 하는 함수입니다.
나중에 DB에서 읽어와서 웹브라우저에 뿌려줄때는 원래대로 되돌려서
출력해야하니까 백슬래쉬를 제거해주는
함수를 사용해야하는데 이것이 stripslashes() 함수라지요..
★ 텍스트박스..
<TEXTAREA name="" STYLE="ime-mode:active; overflow:auto">
한/영 키를 누르지 않고도 한글로 나오게 하려면 ime-mode:active;
그냥 영어 나오게 하려면 ime-mode:inactive;
텍스트박스에 스크롤 필요시에만 생기게 하려면 overflow:auto
아예 없애려면 overflow:hidden
참고) textarea에서는 태그가 텍스트로 나온다;;
그래서 사용하는 방법은 textarea를 hidden으로 하고 레이어나 아이프레임을 써서 한다고 하는데
아직 해보진 않았다;;
사실..이모티콘을 선택하면 텍스트박스안에 이모티콘이 나오게 하려고 했으나;;
하다가 포기하고 원시적인 방법으로 대충 해결..-_-;;
☆ 글쓰면 밑줄 나오게 하는 방법..
방법이야 여러가지가 있겠지;;
리스트를 보여줄때는 하나 뿌려줄때마다 밑줄 이미지도 뿌려주게 하면 될테고..
근데 글 내용을 보여줄때 밑줄나오게 하는거라;;
배경으로 넣으면 된다네요..
<div style='background-image: url(밑줄이미지경로); font-size:9pt; line-height:30px'>
밑줄이미지 예) http://myhome.naver.com/plandas/bgLine.jpg
->퍼온거라누가만들었는지는 잘 모름
[출처] 태그 적용 안되게.. & 텍스트박스 & 글내용 밑줄|작성자 진쓰
설정
트랙백
댓글
글
팝업 POST 전송
var width = 400;
var height = 500;
var left = (screen.width/2)-(width/2);
var top = (screen.height/2)-(height/2);
var win = window.open ("", "popupWindow", 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width='+width+', height='+height+', top='+top+', left='+left);
document.searchForm.target = "popupWindow";
document.searchForm.action = "<c:url value='/talk/store/massageRegit.do'/>";
document.searchForm.submit();
설정
트랙백
댓글
글
직접다운로드경로 - http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/jakarta-taglibs-standard-1.1.2.zip
저장객체의 attribute 에 자동으로 접근하는데
attribute 저장된 member의 name속성(또는 키)에 접근
${list["0"]} => List list = (List)request.getAttribute("list");
여기서 알아야 할 점이 하나 있는데 EL에서는 해당값이 null이거나 공백일 경우에는
설정
트랙백
댓글
글
1. 체크박스 선택 유무 ::::: 방법 1 |
var iCkecked = 0 ;
|
체크박스 선택 유무 ::::: 방법 2 |
$( 'input:checkbox[name=userGroup]:checked').length
|
라디오 값 가져오기 |
$('input:radio[name=timeType]:checked').val()
|
2. trim |
var str = $.trim(value);
|
3. 선택된 값 읽기 |
$("#select_box option:selected").val(); jQuery로 선택된 내용 읽기 |
http://hanjiq.egloos.com/2358924 기초 예제
http://pat.im/906 -박스 서서히 사라지는 예제
http://rubis.tistory.com/294 ajax 예제
http://leandrovieira.com/projects/jquery/lightbox/ 이미지 박스에 하이라이트
http://www.mimul.com/pebble/default/2007/11/10/1194695220000.html 이미지 로더 ? 반만 다운후 다보이게
포문
<html> |
http://findfun.tistory.com/404 --예제 많음
--> http://findfun.tistory.com/421 ---- trim
--> http://findfun.tistory.com/414 ----- 오브젝트 배열로 만들기 ~
--> http://findfun.tistory.com/410 ---숫자 체크
--> http://findfun.tistory.com/408 -- isPlainObject() 오브젝트 가 맞는지 확인
--> http://findfun.tistory.com/403 -- each 반복문 ..
--> http://findfun.tistory.com/401 -- ajax 할때 파라메타 쉽게 만들기
--> http://findfun.tistory.com/400 -- ajax post
http://blog.naver.com/tweety2411?Redirect=Log&logNo=100161568560 ajax 파일 업로드
설정
트랙백
댓글
글
var iCnt = 0 ;
for(var i=0; i<document.fm.elements["파라메타명"].length ; i++){
if(document.fm.elements["파라메타명"][i].checked ==true)
iCnt++;
}
if (iCnt ==0) {
alert("선택해주세요");
document.fm.elements["파라메타명"][0].focus();
return;
}
설정
트랙백
댓글
글
/////// 바이트 개산 시작 ///// 사용법 onkeyup="textCheck(this,200)"
function textCheck(obj,num){
storeCaret(obj);
var strtext = obj.value.trim();
if(strlen2(strtext)>num){
strtext = strtext.substr(0,iStrAt(strtext,num));
alert(num+"byte 까지 작성 가능합니다.");
obj.value = strtext;
}
}
function strlen2(str)
{
var i, j=0;
for(i=0; i<str.length; i++)
{
val = escape(str.charAt(i)).length;
if(val== 6)
j++;
j++;
}
return j;
}
function storeCaret(objThis)
{
if (objThis.createTextRange)
{
objThis.caretPos = document.selection.createRange().duplicate();
}
}
function iStrAt(str,num)
{
var i, j=0,k=0;
for(i=0; i<str.length; i++)
{
val = escape(str.charAt(i)).length;
if(val== 6)
j++;
j++;
k=i;
if(j>num){
return i;
break;
}
} return k;
}
/////// 바이트 개산 종료 /////
설정
트랙백
댓글
글
[스타일시스] 글자 줄바꿈과 줄바꿈 금지
한글은 줄바꿈이 되는데 영문은 줄바꿈이 되지않는 현상이있다.
이럴 경우에는 TD 속성 또는 테이블 전체 스타일 속성에 해당 명을 쓰면
줄바꿈이 정상적으로 이루어진다....
--- 글자길이만큼 체크해서 줄바꿈 할려고햇다 ㅋㅋㅋ 이런 쉬운게 ---
1. 우선 강제로 줄바꿈(영문이 줄바꿈 되지 않을때)
글자하나하나를 인식하여 줄바꿈을 합니다.
<td width="50%" style="word-break:break-all">영어 내용</td> </tr>
2. 줄바꿈 금지
<td width="50%" nowrap></td>
설정
트랙백
댓글
글
<html>
<head>
<title></title>
<script type="text/javascript">
function commify(obj) {
var n = obj.value;
n = unNumberFormat(n);
var reg = /(^[+-]?\d+)(\d{3})/; // 정규식
n += ''; // 숫자를 문자열로 변환
while (reg.test(n))
n = n.replace(reg, '$1' + ',' + '$2');
obj.value = n;
}
function numberFormat(obj) {
var pattern = /(-?[0-9]+)([0-9]{3})/;
while(pattern.test(num)) {
num = num.replace(pattern,"$1,$2");
}
return num;
}
//콤마제거
function unNumberFormat(num) {
return (num.replace(/\,/g,""));
}
</script>
<input type=text name='aaaa' onkeyup="commify(this)"/>
</head>
<body>
</body>
</html>
여기저기 퍼와서 만들었다....
설정
트랙백
댓글
글
function imgeCheck(obj,x,y)
{
var value = obj.value;
var imgInfo = new Image();
imgInfo.src = value;
var imgWidth = imgInfo.width;
var imgHeight = imgInfo.height;
if((imgWidth != x && imgHeight !=y )){
return true;
}
return false;
}
RECENT COMMENT