タイトルの通りのソースが、必要になったので調べる。
どちらも、Javascriptで実装するようですね。
文字サイズ切り替え
5分で実装可能なページの文字サイズ変更+クッキーに保存サンプル
http://phpspot.org/blog/archives/2009/04/5.html
状態をクッキーに保存できるタイプ。
CSS(スタイルシート)をjavascriptで切り替える色々な方法cookie
http://blog.4galaxy.net/19.html
ボタンがそれぞれ変わったままにするにはどうする?
http://www.wwf.or.jp/
http://www.asahi.com/
こんな感じにしたい。
あ、ワードプレス用のがあった。メモメモ
http://webdesign.wiki2.jp/2009/03/11/151.html
AJAX利用したタイプ
http://solidstate.jp/ContentsDisplay/text/script_123.html
こんなのもいろいろあって、どれが良いのか分からなくなって来た。
http://chibatch.jp/blog/archives/font-changer.html
http://www.hyodo-arch.com/buryoshaki/2009/01/post-121.html
http://webbingstudio.blog10.fc2.com/blog-entry-440.html
ボタンの切り替わりを保持する方法は見つからなかった。探し方が悪かったみたいだ。。。時間あるときにリベンジ。
追記:2010.02.11
CSS レイアウト切り替えスイッチ <これでできそう
http://hyper-text.org/archives/2007/10/css_switch.shtml
スイッチボタンでCSSを変更することが可能なJavascript
http://solidstate.jp/Others/cssChange/script_9.html
検索キーワード:クッキー CSS 保持 スイッチ
お気に入り追加
http://www.kanaya440.com/contents/tips/javascript/014.html
この辺で良いかな?IEとFirefoxに対応しているらしい
あとは、ブラウザー毎の対応も考える必要があるかも。