一般的に、元のページ レイアウトを変更せずに、元のクリック領域に ID を付けた方が制御が容易になります。そうでない場合は、onclick イベントが a タグに追加されます。ダウンロードアドレス。 レンダリング: コア コード: コードをコピー コードは次のとおりです: function GetCookie (name)<BR>{<BR> var arg = name "=";<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 (name , value)<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) : null;<BR> var path = (argc) > 3) ? argv[3] : null;<br> var ドメイン = (argc > 4) ? argv[4] : null;<br> var secure = (argc > 5) : false;<br> document.cookie = name "="エスケープ (値) <br> ((expires == null) ? "" : (";expires="期限切れ.toGMTString())) <br> ((パス== null) ? "" : ("; path=" path)) <br> ((exp == null) ? "" : ("; 期限切れ = exp.toGMTString())) <br> ((ドメイン== null) ? "" : ("; ドメイン = ドメイン)) <br> ((secure == true) ? "; secure" : "");<br>} <p>function $(id){return document.getElementById(id);}<br>$("downAddress").onclick = function () { address_click() }<br>//downAddress はダウンロード領域の場所ですjquery を使用する場合は、必要に応じて ID を設定できます。<br>var userHome = GetCookie("isHome");<br>function 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> より単純な以下のコードをクリックしてホームページを設定します。以下のことは、単一のリンクのクリックによってトリガーされます。 初めてリンクをクリックすると、そのリンクをホームページとして設定するように求められます スクリプトホーム