outline:none
'Client Standard > CSS' 카테고리의 다른 글
textarea 줄이고 늘리는 기능 없애기 (0) | 2014.01.03 |
---|---|
중앙 정렬 css (0) | 2012.07.20 |
outline:none
textarea 줄이고 늘리는 기능 없애기 (0) | 2014.01.03 |
---|---|
중앙 정렬 css (0) | 2012.07.20 |
if($query == "insert"){
/* 데이타베이스 연결 시작 */
$MYSQL_HOST = "localhost";
$MYSQL_DB = "데이타베이스명";
$MYSQL_ID = "데이타베이스 계정";
$MYSQL_PASSWORD = "데이타베이스 계정 패스워드";
$DB_CONNECT = mysql_connect($MYSQL_HOST, $MYSQL_ID, $MYSQL_PASSWORD);
mysql_select_db($MYSQL_DB, $DB_CONNECT);
if ( !$DB_CONNECT ) {echo "mysql 데이터 베이스에 연결할 수 없습니다."; exit;}
간단한 mysql 쿼리와 php와의 상관관계 (0) | 2012.07.20 |
---|---|
업로드 및 다운로드 페이지 (0) | 2012.07.20 |
UTF8 및 한글 블록 현상 해결 방안 (0) | 2012.07.20 |
<center></center>
#table {margin: auto 33% auto 33%}
textarea 줄이고 늘리는 기능 없애기 (0) | 2014.01.03 |
---|---|
모바일 웹에서 버튼 클릭시 textbox 주위 라인 none 하는 css (0) | 2012.07.20 |
<head>
<script language="javascript">
function GetCookie(name){
var arg = name + "="; // arg 선언동시에 "name="를받아 대입.
var alen = arg.length;// arg변수의 길이
var clen = document.cookie.length; //총 쿠키의 길이
var i = 0;
while(i < clen){ //0부터 총쿠키의 길이 까지 반복문 돌림.
var j = i + alen; //j 변수선언과 동시에 0 + arg변수의 길이를 합한 값을 대입.
//j는 나중에 시작지점이 중간지점부터 되게하려고 선언되어 졌다. (getCookieValue()때)
if(document.cookie.substring(i, j) == arg){ //0번째 인덱스부터 0+arg길이까지 문자열을 가져올때 arg와 동일하다면,
// 즉, 쿠키값이 하나이상이 있다면, (하나이상이 있는지는 getCookieValue()함수로 파악)
//substr()을 쓴다면 0번째 인덱스부터 0+alen개의 문자열을 가져올때 처럼 해석됨.
return getCookieVal(j); // getCookieVal()함수 호출하여 그 함수에대한 return값을 반환.
}else{ // 0번째 인덱스부터 0+alen번째 인덱스값까지 문자열을 가져올때 arg와 다르다면,
// 즉, 쿠키값이 하나도 없다면,
i = document.cookie.indexOf(" ", i) + 1; // 0번째 인덱스부터(즉, 맨처음부터) 공백인 문자열을 찾아 파싱한 값+1 을 i에다 재선언함
//여기서 공백인 문자열을 못찾는다면,
}if(i == 0) break; // break걸려,
}return null; // 최종적으로, null값 반환.
}function SetCookie(name, value){
var argv = SetCookie.arguments; // argv변수는 SetCookie()함수의 파라미터 정보의 배열을 가짐.
// argv[0]은 첫 번째 파라미터를 의미함
var argc = SetCookie.arguments.length; //argc변수는 파라미터 개수를 가짐
var expires = (argc > 2) ? argv[2] : null; // 논리연산자를 이용하여 파라미터 값을 넣을지 null값을 넣을지 결정
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + encodeURI(value) + //전달된 값을 연결하여 쿠키형식의 문자열을 만들어
((expires == null) ? "" : ("; expires=" + expires.toUTCString())) + // 최종적인 문자열이
((path == null) ? "" : ("; path=" + path)) + // document.cookie에 저장되어
((domain == null) ? "" : ("; domain=" + domain)) + //새로운 쿠키가 생성
((secure == true) ? "; secure" : "");
}function DeleteCookie(name) {
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval = GetCookie(name);
document.cookie = name + "=" + cval + "; expires=" + exp.toUTCString();
}
var exp = new Date(); //Date()함수를 선언하여 exp에 대입 (쿠키의 자동삭제기간을 생성하기 위함)
exp.setTime(exp.getTime() + (24*60*60*1000)); //setTime()에서는 밀리초단위를 1로 둔다 즉, 1= 0.001초 1000=1초;1분*60=1시간*24=하루
function amt(){ //방문 횟수 출력 main함수
var count = GetCookie('count'); //count에 getcookie()함수 대입.
if(count == null){ // 누적되있는 cookie값이 없다면 == (정수로 1 도 없다면)
SetCookie('count','1'); //SetCookie()에 getCookie(1)과 value 1을 넣음.
return 1; //그후 1을 반환.
}else{ //누적되있는 cookie값이 있다면 == (정수로 1 이상이 있다면)
var newcount = parseInt(count) + 1; //GetCookie('count')에 저장되있는 문자열을 10진수화하여 + 1 하여 newcount 재선언.
DeleteCookie('count'); //현재 가지고 있는 GetCookie('count') 값 삭제
SetCookie('count', newcount, exp); //다시 GetCookie('count')에 +1누적되있는 값과 자동삭제날짜를 넣어 SetCookie시키고,
return count; // 현 count를 정수로 반환 (즉, 예전 count+1를 반환)
}
}function getCookieVal(offset){ //GetCookie()함수에서 j파라미터값을 받아,
var endstr = document.cookie.indexOf(";", offset); // cookie내에서 offset(시작지점)부터 시작하여 ;를 파싱 한다
if (endstr == "-1"){//cookie에서의 offset지점부터 문자열 ;를 파싱하지 못한다면
//GetCookie()함수에서 하지못한 총쿠키길이 파악.
endstr = document.cookie.length; //endstr는 총 쿠키길이가 되고
return decodeURI(document.cookie.substring(offset, endstr));
// offset시작지점부터 총길이의 endstr갯수(총쿠키길이) 만큼 문자열을 잘라 count로 디코딩함
}}
</script>
<body>
<script language="javascript">
document.write("당신은 <font Color=red><b>" + amt() + "</b></font> 째 방문객입니다.");
</script>
</body>
select box Option 속성 클릭 시 나타나는 Behavior (0) | 2012.07.22 |
---|---|
jQuery select box node 접근방법 (0) | 2012.07.20 |
DOM 객체에 관하여 주저리 (0) | 2012.07.20 |
태그 id와 name이 js function() 이름과 같으면 나는 에러 (0) | 2012.07.20 |
jQuery selectbox (0) | 2012.07.20 |
값 선택
$("#selectID option[value="+val+"]").attr("selected",true); |
$("#selectID option:selected").val(); $("select[name="+name+"]").val(); |
$("#selectID option").index($("#SELECTID option:selected")); |
$("#selectID").append("<option value=5>5</option>"); |
$("#selectID").prepend("<option value=0>0</option>"); |
$("#selectID option:eq("+index+")").replaceWith("<option value=2>2</option>"); |
select box Option 속성 클릭 시 나타나는 Behavior (0) | 2012.07.22 |
---|---|
jQuery select box node 접근방법 (0) | 2012.07.20 |
DOM 객체에 관하여 주저리 (0) | 2012.07.20 |
태그 id와 name이 js function() 이름과 같으면 나는 에러 (0) | 2012.07.20 |
getCookie() (0) | 2012.07.20 |