2011-09-12 8 views
2

CSSスタイルシートのコードを更新すると、そのシートからコードを取得するすべてのページが調整されて更新されます。ウェブページで見ることができる実際の情報でこれを行う方法はありますか?私はあるページを変更し、すべてのページを調整したいと思う。CSSスタイルシートのような調整

誰かが正しい方向に私をプッシュしたり、私が使用するタグを私に指示できますか?

あなたはserver-side includesJavaScript AJAX loadingのいずれかを必要とするよう

答えて

2

これにはいくつかの方法がありますが、どれもCSSに似ていません。

サーバー側のコード

これはASP.NETPHPRuby、および他の多くのような言語を含んでいます。サーバーサイドコードを使用すると、通常はデータベースによって制御されるコンテンツ領域を作成できます(MySQLは空きデータベース)。あなたのコンテンツをデータベースに保存すると、そのコンテンツをサーバサイドのコードから取り出してページに配置することができます。

AJAX

AJAXはまた、通常、データベースの使用を活用する比較的新しい方法です。基本的に、コンテンツが必要な場合は、Javascriptを使用してサーバー(またはデータベース)に電話をかけ、要求した内容で応答します。コンテンツの書式を設定することができます。 StackOverflowには、AJAXの使い方について文字通り数千もの質問があります。それらのほとんどはjQueryを参照します。

コンテンツ管理システム(CMS)

これは(その中で、彼らは通常、1つまたは両方の方法を活用する)彼らは抽象的必要性が実際にいずれかの操作を実行するためのCMSが異なっている私は、リストされた最初の2つの方法に類似しているがあなた自身の仕事の彼らは通常あなたのコンテンツを差し込み、いくつかの微調整を行うだけで良いあなたは行く前に建てられたシステムです。 CMSの一部の例は、Wordpress,Joomla、およびDrupalです。

jQuery.load()

あなたがすべてではjQueryに入る場合は、種類のあなたが(すべてのコンテンツを制御し、一つのファイル)を達成しようとしているものを複製するために使用できる簡単な方法があります。サイトがそれほど大きくない限り、間違いなく最も推奨される方法ではありませんが、うまく機能する可能性があります。基本的には、あなたのすべてのコンテンツを.htmlファイルに入れ、idを付けてdivに分けます。そのファイルからコンテンツを取得するには、jQuery.load()とpage fragmentsオプション(jQuery.load()ページで少し下にスクロール)を使用して、目的のコンテンツを取得します。繰り返しますが、これは実際にやることではありませんが、データベースの設定と保​​守のオーバーヘッドを招くことなく、すばやく変更したい小さなコンテンツのオプションです。

+0

ありがとうございます。これは私が正しい方向に向かう良い情報の多くです。 –

0

が鳴りありがとうございます。

2

あなたが正しく理解している場合は、CSSのアイデアを適用したい(いくつかの便利な定義を提供し、どこでも使用できます)。

Webサーバー上にある場合は、これらの技術のいずれかを使用していることを行うことができます。

  • をサーバーサイド
  • PHP
  • JSP

、おそらくより多くのものが含まれています外部ファイルの包含を許可します。

+0

ええ、私はWebサーバー上です。私はそれらをチェックします。ありがとうございました! –

0

あなたが知りたいだけのタグの場合は、(またはマークアップ)のJavaScriptコードを呼び出すタグが2つしかありません。それはどちらかです:

  1. インライン<script> ... code goes here ... </script>
  2. 外部<script src="filepath.js"></script>

しかし、あなたは、XHTMLを扱っている場合は、例えば、<script></script>間CDATAを含める必要があります<script><![CDATA[ ... inline code goes here ... ]]></script>

あなたの質問に答えられない場合、タグは、必要なものではなくJavaScriptコードです。

+0

ありがとう、私たちもJavaで作業しているので、これはすべて役に立ちます! –

関連する問題