0

HTML5 と CSS3 を使用して、既存のサイトの応答性を高めようとしています。しかし、ここで私が抱えている問題は、PHP 条件ステートメントでincludeJavaScript プロパティを使用して、Web サイトに表示されるものを PHP で制御したいということです。document.documentElement.clientwidth例:

<?php 
  if (document.documentElement.clientwidth < 640) {
    include "mobile_sidebar.php";
  }
  else include "mainsite_sidebar.php";

したがって、レスポンシブ デザインは単なるドキュメントのリフローではなく、たとえば携帯電話のシーンでのコンテンツの実際の削減です。

4

2 に答える 2

0

ページの読み込み時にAJAXを介してJavaScriptデータをPHPスクリプトに渡し、それに応じてページをレンダリングするためにデータを送り返すことができます。PHPがデータを処理して返すときに、スプラッシュページを表示するのではないでしょうか。

于 2012-06-18T20:16:52.403 に答える
0

JS と PHP をそのように組み合わせることはできません。PHP は、JS がレンダリングされる前に実行されます。ページがロードされた後にクライアントデータをサーバーに戻してから、それに応じて行動する必要があります。

于 2012-06-18T20:15:25.527 に答える