無料サーバの可能性を広げるAjax
Ajaxは無料サーバ(無料ウェブスペース)の可能性を広げます。
- CGIが使えないサーバでの動的なデザインの変更
- CGIが使えないサーバでも、
XMLを読み込んでHTMLに組み込んで表示することができます。
XMLに生データを書いておけばJavaScriptを書き換えるだけで、
サイトのデザインを変更できます。
- 「CGIの外部呼び出しの禁止」の回避
- CGIにアクセスしたときのリファラによって
CGIの実行を禁止しているサービスがあります。
ブログやWikiの特定のページに外部からリンクが張ったとき、
単にクリックしただけでは表示されない場合があり、不便です。
外部からはHTMLにアクセスさせ、
その中でCGIを呼び出すことでこれを回避することができます。
- フレーム、インラインフレームと比較したときの優位性
- フレーム、インラインフレームでは内部に広告が表示されることがあります。
Ajaxで読み込んだデータをHTMLに組込むのなら広告は入りません。
- 「CGIが主体の利用の禁止」の回避
- かつてこのような条件のサービスを見たことがあります。
XMLを静的に作るように設計すればこの条件も回避できます。
サンプル: Ajax Blog isweb出張所