쿠키 관련 질문 입니다.^^ 정보
쿠키 관련 질문 입니다.^^본문
위와 같은 팁으로 저아래 있는 질문은 어느정도 해결했습니다.
하지만 제가 원하는 기능이 처음에는 보이지 않다가 클릭했을때 보이고 이를 쿠키로
기억해 보이거나 안보이게 하는거에용..
처음부터 보이지 않게 하려면 어떻게 해야 할까요??^^
반대로 하면 되겠다 싶었는데 그렇지 않네요..ㅜㅜ
아래는 테스트 주소..
아래는 소스입니다.
<script>
var w=window; var d=document;
var nav=navigator.appName.indexOf("Microsoft");
var referrer=top.document.referrer
var D=new Date();
var Exp=new Date(); Ta=(D.getYear()<1900)?1903:3; Exp.setYear(D.getYear()+Ta);
var nav=navigator.appName.indexOf("Microsoft");
var referrer=top.document.referrer
var D=new Date();
var Exp=new Date(); Ta=(D.getYear()<1900)?1903:3; Exp.setYear(D.getYear()+Ta);
function STBinit() {
STBs=new String(); STBs=cookie("PopupMin");
Ta=new Array(); if(STBs!=null){Ta=STBs.split("&");}
STBa=new Array();
for(x in Ta){ Tb=new Array();Tb=Ta[x].split(":");STBa[Tb[0]]=Tb[1];}
}
STBs=new String(); STBs=cookie("PopupMin");
Ta=new Array(); if(STBs!=null){Ta=STBs.split("&");}
STBa=new Array();
for(x in Ta){ Tb=new Array();Tb=Ta[x].split(":");STBa[Tb[0]]=Tb[1];}
}
function SetC(n){ if(typeof(STBa)!="object") STBinit(); d.write((STBa[n]==1)?"<tr id=\""+n+"\" style=\"display:none\">":"<tr id=\""+n+"\">"); }
function STB(n){STBs=new String();STBa[n]=(STBa[n]==1)?0:1;
Exp=new Date(); Ta=1; Ta+=(D.getYear()<1900)?1900:0; Exp.setYear(D.getYear()+Ta);
for(id in STBa){STBs+=(STBa[id]==1)?"&"+id+":1":"";}
d.cookie="PopupMin="+escape(STBs.substr(1))+"; expires="+Exp.toGMTString();
if(nav>=0){Ta=eval(n).style.display;
switch(Ta) {
case "block": eval(n).style.display = "none"; break;
case "": eval(n).style.display = "none"; break;
default : eval(n).style.display = "block"; }}
else{d.location.reload();}
}
Exp=new Date(); Ta=1; Ta+=(D.getYear()<1900)?1900:0; Exp.setYear(D.getYear()+Ta);
for(id in STBa){STBs+=(STBa[id]==1)?"&"+id+":1":"";}
d.cookie="PopupMin="+escape(STBs.substr(1))+"; expires="+Exp.toGMTString();
if(nav>=0){Ta=eval(n).style.display;
switch(Ta) {
case "block": eval(n).style.display = "none"; break;
case "": eval(n).style.display = "none"; break;
default : eval(n).style.display = "block"; }}
else{d.location.reload();}
}
function cookie(n){Ta=d.cookie.indexOf(n+"=");Tb=Ta+n.length+1;
if((Ta==-1)||((!Ta)&& (n != d.cookie.substring(0,n.length)))) return null;
Tc=d.cookie.indexOf(";",Tb);if(Tc==-1)Tc=d.cookie.length;
return unescape(d.cookie.substring(Tb,Tc));}
if((Ta==-1)||((!Ta)&& (n != d.cookie.substring(0,n.length)))) return null;
Tc=d.cookie.indexOf(";",Tb);if(Tc==-1)Tc=d.cookie.length;
return unescape(d.cookie.substring(Tb,Tc));}
function cookie_s(n,v,e,r){
d.cookie=escape(n)+"="+escape(v)+"; expires="+e.toGMTString(); if(r)d.location.reload(); }
</script>
<style type="text/css">
<!--
#header1 {background-color:#0F5890; color:#FFFFFF}
#backgr1 {background-color:#FFFFFF}
TD.cell1 {border:1 solid #0F5890}
#header2 {background-color:#006600; color:#FFFFFF}
#backgr2 {background-color:#FFFFFF}
TD.cell2 {border:1 solid #006600}
#header3 {background-color:#800000; color:#FFFFFF}
#backgr3 {background-color:#FFFFFF}
TD.cell3 {border:1 solid #800000}
#header4 {background-color:#000080; color:#FFFFFF}
#backgr4 {background-color:#FFFFFF}
TD.cell4 {border:1 solid #000080}
TH {font-family:Tahoma,Arial; font-size:10pt; font-weight:bold; text-align:left}
//-->
</style>
</head>
<body>
d.cookie=escape(n)+"="+escape(v)+"; expires="+e.toGMTString(); if(r)d.location.reload(); }
</script>
<style type="text/css">
<!--
#header1 {background-color:#0F5890; color:#FFFFFF}
#backgr1 {background-color:#FFFFFF}
TD.cell1 {border:1 solid #0F5890}
#header2 {background-color:#006600; color:#FFFFFF}
#backgr2 {background-color:#FFFFFF}
TD.cell2 {border:1 solid #006600}
#header3 {background-color:#800000; color:#FFFFFF}
#backgr3 {background-color:#FFFFFF}
TD.cell3 {border:1 solid #800000}
#header4 {background-color:#000080; color:#FFFFFF}
#backgr4 {background-color:#FFFFFF}
TD.cell4 {border:1 solid #000080}
TH {font-family:Tahoma,Arial; font-size:10pt; font-weight:bold; text-align:left}
//-->
</style>
</head>
<body>
<table>
<tr>
<td valign=top>
<table border="0" width="200" cellspacing="0" cellpadding="2" class="b">
<tr>
<th id="header1"><a target=_self href="javascript:STB('C01')"><img src="http://www.blueb.co.kr/SRC/javascript/image2/arrow.gif" border=0 align=absmiddle></a> TABLE 01</th></tr>
<script>SetC("C01");</script>
<td id="backgr1" class="cell1">
이곳에 테이블에 들어갈 내용을 삽입하세요...<br>
이곳에 테이블에 들어갈 내용을 삽입하세요...<br>
</td>
</table>
</td>
</tr>
</table>
</table>
댓글 전체
>>function SetC(n){ if(typeof(STBa)!="object") STBinit(); d.write((STBa[n]==1)?"<tr id=\""+n+"\" style=\"display:none\">":"<tr id=\""+n+"\">"); }
-->
function SetC(n){
if(typeof(STBa)!="object")
STBinit();
d.write((STBa[n]==1)?"<tr id=\""+n+"\">" : "<tr id=\""+n+"\" style=\"display:none\">");
}
-->
function SetC(n){
if(typeof(STBa)!="object")
STBinit();
d.write((STBa[n]==1)?"<tr id=\""+n+"\">" : "<tr id=\""+n+"\" style=\"display:none\">");
}
정말 감사합니다.^^
지금 까지 별짓을 다해봤는데... 복받으실꺼에요^^
지금 까지 별짓을 다해봤는데... 복받으실꺼에요^^