1

OK、ユーザーが選択できるオプションのページ背景を含むコードを配置しましたが、ページの更新後もユーザーの好みの背景色が選択されたままになるように Cookie を記述する必要があります。私はダースのチュートリアルを見てきましたが、このケースにそれらのいずれかを実装することは絶望的です.

コードは次のとおりです。

    <script style='text/javascript' type='text/javascript'>
var backColour = new Array();

backColour[0] = &#39;#FFFFFF&#39;;
backColour[1] = &#39;#000000&#39;;

function changeBG(whichColour){
  document.body.style.backgroundColor = backColour[whichColour];
}
 </script>



背景を設定するクリック可能なリンク:

<a href='#' onclick='javascript:changeBG(0);'>//WHITE</a>
   <a href='#' onclick='javascript:changeBG(1);'>//BLACK</a>

4

2 に答える 2

1

以下を使用できます。

document.cookie = 'mybg=' + theBGColor + ';';クッキーを書き出す。

if(document.cookie.indexOf('mybg=') != -1) {
    mybg = document.cookie.split('mybg=')[1].split(';')[0];
}

クッキーから色を読み返す

于 2012-10-01T19:20:36.877 に答える
0

jQueryを使用する場合は、https://github.com/carhartl/jquery-cookieをご覧ください。

于 2012-10-01T19:22:51.807 に答える