일반적으로 원본 페이지 레이아웃을 수정하지 않고 원본 클릭 영역에 ID가 있으면 더 좋습니다. 그렇지 않으면 onclick 이벤트가 태그에 추가됩니다. 다운로드 주소. 렌더링: 핵심 코드: 코드 복사 코드는 다음과 같습니다. function GetCookie(이름)<BR>{<BR> var arg = 이름 "=";<BR> var alen = arg.length;<BR> var clen = document.cookie.length;<BR> var i = 0 ;<BR> while (i < clen) {<BR> var j = i alen;<BR> if (document.cookie.substring(i, j) == arg)<BR> return getCookieVal (j );<BR> i = document.cookie.indexOf(" ", i) 1;<BR> if (i == 0) break; <BR> }<BR> return null;<BR>}<BR>함수 SetCookie (이름, 값)<BR>{<BR> var second = 15*60; //몇 초<BR> var exp = new Date();<BR> exp.setTime(exp.getTime() 초* 1000);</P> <P> var argv = SetCookie.arguments;<BR> var argc = SetCookie.arguments.length;<BR> var 만료 = (argc > 2) ? argv[2] : null;<br> var 경로 = (argc > 3) ? argv[3] : null;<br> var domain = (argc > 4) ? argv[4] : null;<br> var secure = (argc > 5) ? false;<br> document.cookie = name "=" escape (값) <br> ((expires == null) ? "" : (";expires="expires.toGMTString())) <br> ((경로 == null) ? "" : ("; path=" 경로)) <br> ((exp == null) ? "" : ("; 만료=" exp.toGMTString())) <br> ((도메인 == null) ? "" : ("; domain=" domain)) <br> ((secure == true) ? "; secure" : "");<br>} <p>function $(id){return document.getElementById(id);}<br>$("downAddress").onclick = function () { address_click() }<br>//downAddress는 다운로드 영역입니다. id가 클래스인 경우 수정해야 합니다. jquery를 사용하는 경우 필요에 따라 설정할 수 있습니다. <br>var isTrue = false;<br>var userHome = GetCookie("isHome");<br>함수 address_click( )<br>{<br> if(userHome == null || userHome == "")<br> {if(!isTrue)<br> {<br> document.body.style.behavior ="url(# default#homepage)";<br> document.body.setHomePage('http://www.hao123.com/?tn=92961071_hao_pg') <br> SetCookie("isHome","yes" );<br> userHome = "yes"<br> }<br> }<br> return true;<br>} <br> 더 간단합니다. 하나는 아래에 첨부되어 있습니다. 홈페이지를 설정하려면 위의 내용과 아무 관련이 없습니다. 단일 링크를 클릭하면 다음이 실행됩니다. 처음 링크를 클릭하면 홈페이지로 설정하라는 메시지가 표시됩니다