<scRIPT LANGUAGE="Javascript">
var side_content = function() {
var __sidecontent = document.getElementById('sidecontent');
var __sidebtn = document.getElementById('_sidebtn');
if(__sidecontent.style.display != "none") {
__sidecontent.style.display = "none";
__sidebtn.src="/img/btn_side_open.png";
} else {
__sidecontent.style.display = "block";
__sidebtn.src="/img/btn_side_close.png";
}
}
</scRIPT>
----------------------------------------------------------------------------------------
<style type="text/css">
#sidecontent { position:relative; display:block; width:250px; height:100%; background-color:#f4f4f4;}
#sidecontent .menu-content { margin:5px 0 0 0; border-top:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; background-color:#EFEFEF; padding:5px; }
#sidecontent .menu-content a { letter-spacing:-1px; color:#484848; padding:0 5px 0 5px; }
#sidecontent .menu-content a:hover { text-decoration:underline; }
#sidecontent .menu-content .menuline { margin:5px 0 5px 0; }
.btn_side { position:fixed; top:50%; bottom:50%; vertical-align: middle; text-align:center; }
</style>
----------------------------------------------------------------------------------------
<table id="left">
<td><div align="left" valign="top" id="sidecontent">
<div class="latest">test</div>
</div></div></td><td>
<a href="#" onclick="side_content();" style="cursor:hand;" class="btn_side"><img id='_sidebtn' src="<?=$g4[path]?>/img/btn_side_close.png" border="0"></a></td>
</table>
----------------------------------------------------------------------------------------
<!-- btn_side_close.png 이미지를 클릭하면 왼쪽에서사이드컨텐츠가 사라지며 btn_side_close.png 이미지가 btn_side_open.png 이미지로 바뀐다. 또한 btn_side_open.png 이미지를 클릭하면 사이드컨텐츠가 나타나며 btn_side_close.png 이미지로 바뀐다. -->
여기서 idecontent.style.display가 block상태로 다른페이지로 넘어가도 유지되고 브라우저를 닫으면 쿠키삭제하는방법에 대해 방법을 질문합니다.
댓글 22개
쿠키를 굽고, 읽기는 이게 전부 입니다.
function createCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
function eraseCookie(name) {
createCookie(name,"",-1);
}
http://www.quirksmode.org/js/cookies.html (여기에 쿠키에 관한 설명이 자세히 되어 있는데요. 이대로 하신건데 안될리가 없습니다.)
이대로 한건데 지금 안되신다면... 페이지 구조 (간혹 DOC TYPE 때문에 .js 가 안 먹히기도 합니다. 만약 그게 문제면 그래서 쿠키가 못 읽히는거면 그누보드4를 그누보드 DTD 로 바꾸시는 방법밖에 없습니다.)
스아이님 문제 해결을 제가 적극적으로 하기가 힘든게, 일단 제 베이스는 jQuery 이지 javascript 이 아닙니다. 두번째 저는 테이블 코딩 보는걸 무지 싫어 합니다. 테이블 코딩보면 눈알이 빠져요.. javascript 은 OOP 라서 해당 element (그러니까 해당 div에 적용되는건데, 테이블은 어떻게 javascript 이 적용되는지도 저는 정확히 모릅니다.)
스아님 페이지는 둘다 요즘 방식이 아니라서요, 더구나 javascript 전문가는 오리스키님 같은 분들이지 저는 생초짜라서 저도 문제 해결하려면 엄청삽질을 합니다.
오리스키님이 자게에 안계셔서 저도 게시판에 당분간 오지 않을 생각이라.. 제가 짜드린데로 그냥 왼편 탭을 자동으로 열고 닫히게 하면 해결되실 것 같은데, 왜 쿠키 적용을 하고 싶어하시는지 저는 도대체 이해불가 입니다.
더 많은 도움이 되드리지 못해 죄송.... -..-;;
function createCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
function eraseCookie(name) {
createCookie(name,"",-1);
}
http://www.quirksmode.org/js/cookies.html (여기에 쿠키에 관한 설명이 자세히 되어 있는데요. 이대로 하신건데 안될리가 없습니다.)
이대로 한건데 지금 안되신다면... 페이지 구조 (간혹 DOC TYPE 때문에 .js 가 안 먹히기도 합니다. 만약 그게 문제면 그래서 쿠키가 못 읽히는거면 그누보드4를 그누보드 DTD 로 바꾸시는 방법밖에 없습니다.)
스아이님 문제 해결을 제가 적극적으로 하기가 힘든게, 일단 제 베이스는 jQuery 이지 javascript 이 아닙니다. 두번째 저는 테이블 코딩 보는걸 무지 싫어 합니다. 테이블 코딩보면 눈알이 빠져요.. javascript 은 OOP 라서 해당 element (그러니까 해당 div에 적용되는건데, 테이블은 어떻게 javascript 이 적용되는지도 저는 정확히 모릅니다.)
스아님 페이지는 둘다 요즘 방식이 아니라서요, 더구나 javascript 전문가는 오리스키님 같은 분들이지 저는 생초짜라서 저도 문제 해결하려면 엄청삽질을 합니다.
오리스키님이 자게에 안계셔서 저도 게시판에 당분간 오지 않을 생각이라.. 제가 짜드린데로 그냥 왼편 탭을 자동으로 열고 닫히게 하면 해결되실 것 같은데, 왜 쿠키 적용을 하고 싶어하시는지 저는 도대체 이해불가 입니다.
더 많은 도움이 되드리지 못해 죄송.... -..-;;
게시글 목록
| 번호 | 제목 |
|---|---|
| 12463 |
JavaScript
이미지 좌우로 이동 갤러리 입니다.
|
| 12462 | |
| 12461 |
JavaScript
쉬운 replaceAll 입니다.
|
| 12460 | |
| 12459 | |
| 12458 | |
| 12457 | |
| 12456 |
JavaScript
콤보스타일 메뉴 입니다.
|
| 12455 |
JavaScript
쿠키를 이용한 레이어 공지창 입니다.
|
| 12454 |
JavaScript
효과있는 텍스트 틱커 입니다.
|
| 12453 | |
| 12452 |
PHP
HTTP 인증 하기 입니다.
|
| 12451 |
JavaScript
외부 문서 불러오기 입니다.
|
| 12450 |
JavaScript
지정한 날짜까지 New 이미지를 띄워주기 입니다.
|
| 12449 | |
| 12448 |
JavaScript
메일 주소 검사하기 체크박스 입니다.
|
| 12447 |
JavaScript
무단링크 금지하기 입니다.
|
| 12446 | |
| 12445 |
MySQL
DB백업 및 복원
|
| 12444 |
JavaScript
페이지가 다른 사이트의 프레임에 갇히는 것을 막기 입니다.
|
| 12443 | |
| 12442 | |
| 12441 |
jQuery
input text 대문자만 받는 Jquery
|
| 12440 | |
| 12439 |
JavaScript
이미지 업로드와 미리보기 입니다.
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기