<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 전문가는 오리스키님 같은 분들이지 저는 생초짜라서 저도 문제 해결하려면 엄청삽질을 합니다.
오리스키님이 자게에 안계셔서 저도 게시판에 당분간 오지 않을 생각이라.. 제가 짜드린데로 그냥 왼편 탭을 자동으로 열고 닫히게 하면 해결되실 것 같은데, 왜 쿠키 적용을 하고 싶어하시는지 저는 도대체 이해불가 입니다.
더 많은 도움이 되드리지 못해 죄송.... -..-;;
게시글 목록
| 번호 | 제목 |
|---|---|
| 384 | |
| 12508 |
JavaScript
서버시간 알아내기
|
| 383 | |
| 381 | |
| 20395 | |
| 12507 | |
| 12506 | |
| 12505 | |
| 12504 |
웹서버
서버 동시접속자 설정 변경하기
|
| 12503 | |
| 12502 | |
| 12500 | |
| 12499 | |
| 12498 |
MySQL
테이블 복사 쿼리
|
| 20392 | |
| 12497 |
PHP
현재 접속중인 사용자 나타내기
|
| 12496 |
MySQL
mysql select 후 update 하기
|
| 12495 | |
| 12494 |
PHP
한글문자열 자르는 법 입니다.
|
| 12493 | |
| 12492 | |
| 12491 |
PHP
이메일주소 검사하기 입니다.
|
| 12490 | |
| 12489 | |
| 12488 |
node.js
Node js 게시판 프로젝트 소개합니다.
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기