- ベストアンサー
javascriptでのHPデザインの振り分け
- 保険の見積もりの比較サイトを運営しております。全国版と京都版があります(1つのワードプレスで運営)。現在行いたい作業として、クッキーによるページの振り分けです。
- javascriptを使用して、京都版のトップページに情報を持たせたcookieを保存します。
- 保存されたcookieの情報に基づいて、他のページのデザインを振り分けるための処理を実装したいと考えています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
振り分けを全部PHPでやるなら、こんな感じでしょうか。 <div id="header"> <?php if (isset($_COOKIE['ken']) && $_COOKIE['ken'] === 'kyoto'): ?> <?php include (TEMPLATEPATH . '/kyoto.php'); ?> <img src="test.html/kyoto.jpg" alt="京都" /> <?php else: ?> <?php include (TEMPLATEPATH . '/zenkoku.php'); ?> <img src="test.html/zenkoku.jpg" alt="全国" /> <?php endif ?> </div>
その他の回答 (1)
- ORUKA1951
- ベストアンサー率45% (5062/11036)
せっかくのPHPなのに何ゆえjavascriptを使う? PHP側で、HTTP_COOKIEを解釈して、内容なりスタイルシートを変更すればよい。 javascriptを使用すとjavascriptが無効なユーザーエージェントには利用できないし・、もちろん検索エンジンに対応できない。 【引用】____________ここから JavaScript・・・【中略】・・・などの特殊な機能が使用されているためにサイトの一部がテキスト ブラウザで表示されない場合、検索エンジンのスパイダーがサイトをうまくクロールできない可能性があります。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[ウェブマスター向けガイドライン(品質に関するガイドライン) - ウェブマスター ツール ヘルプ( https://support.google.com/webmasters/answer/35769?hl=ja#2 )]より
お礼
無知で申し訳ありません。 ありがとうございます!勉強になりました。
お礼
思った動きになりました。 本当に心より感謝申し上げます。 ソースを見るととても単純で、なんでこんなのができないのか恥ずかしい思いでいっぱいです。 誠にありがとうございました。