cnbruce의 블로그에서 즉시 STYLE을 변경할 수 있는 코드를 보고 나중에 사용할 수 있도록 복사했습니다. 제가 본 예는 다음과 같습니다. .동시에 특정 스타일을 선택한 후 다시 페이지를 열면 해당 스타일이 그대로 유지됩니다. 당연히 쿠키 기술이 떠오릅니다. 프로그램 코드 피부를 바꾸는 기술<br><!--<BR>function SetCookie(name,value){<BR>var argv= SetCookie.arguments;<BR>var argc=SetCookie.arguments.length;<BR>var 만료=(2<argc)?argv[2]:null;<BR>var path=(3<argc)?argv[3 ]:null;<BR>var domain=(4<argc)?argv[4]:null;<BR>var secure=(5<argc)?argv[5]:false;<BR>document.cookie=name+ "="+escape(값)+((expires==null)?"":(";expires="+expires.toGMTString()))+((path==null)?"":("; 경로 ="+경로))+((도메인==null)?"":("; domain="+domain))+((secure==true)?"; secure":"");<BR>} </P> <P>함수 GetCookie(이름) {<BR>var search = Name + "=";<BR>var returnvalue = "";<BR>if (document.cookie.length > 0) {<br>offset = document.cookie.indexOf(search);<br>if (offset != -1) {<br>offset += search.length;<br>end = document.cookie.indexOf(";", offset);<br>if (end == -1)<br>end = document.cookie.length;<br>returnvalue=unescape(document.cookie.substring(offset,end));<br>}<br>}<br>반환값;<br>}</p> <p>var thisskin;<br>thisskin=GetCookie("nowskin");<br>if(thisskin!="")<br>skin.href=thisskin;<br>else<br>skin.href=" css.css";</p> <p>함수 변경css(url){<br>if(url!=""){<br>skin.href=url;<br>var expdate=new Date();<br>expdate.setTime(expdate. getTime()+(24*60*60*1000*30));<br>//expdate=null;<br>//다음은 COOKIES 시간을 1년으로 설정하며 원하는 시간을 설정할 수 있습니다.. <br>SetCookie("nowskin",url,expdate,"/",null,false);<br>}<br>}<br>//--><br> ; 피부 재생 효과를 테스트하려면 아래 드롭다운 메뉴를 선택하세요 css.csscss1.csscss2.css< ;a href=# onclick="changecss(''css3.css'')">css3.css 스타일시트 파일 선택<br> var csss =new 배열();<br>csss[0]="css.css";<br>csss[1]="css1.css";<br>csss[2]="css2.css" <br>csss[3]="css3.css";<br>var i;<br>for(i=0;i<4;i++)<BR>if(thisskin==csss[i])<BR>document .write("<option value=""+csss[i]+"" selected>"+csss[i]+"스타일 시트</option>");<br>else<br>document .write(" <option value=""+csss[i]+"">"+csss[i]+"스타일 파일</option>");<br>