ホームページに動きをつける
ホームページを作成しているとホームページに動きをつけたくなる方もいると思います。動きのあるホームページといっても、文字を点滅させたり文字をスクロールするといった簡単なことからJavaScriptやCGIを使った動的に変化するページ、FLASHを使った高度なアニメーションを表示するページなど様々な方法があります。
たとえば、文字の点滅やスクロール、テキストのロールオーバー効果などはHTMLやCSSで簡単にできますが、画像のロールオーバーやプルダウンメニューなどはJavaScript、掲示板やチャットなどはCGIやPHPなどのプログラムの知識が必要となってきます。また、FLASHを使った高度なアニメーションなどはFLASHに関する知識とともに専用のソフトウェアなど開発環境も必要となります。
ここではホームページに動きをつける方法を簡単に説明しますが、プログラムなどに関する知識を学びたい方は専門のサイトや書籍などを参考にしてください。
HTMLで動きをつける
数は少ないですが、HTMLタグだけでも動的に文字を表示することができます。<marquee>タグを記述すればテキストをスクロールして表示でき、<blink>タグを記述すれば文字を点滅させることができます。
また、ページ上で音を鳴らしたり、動画を流したりといったこともHTMLタグでできます。音楽を流す場合は<bgsound>タグを使用し、画面上で動画を再生する場合は<img>タグにdynsrcオプションで動画ファイルのURLを指定します。
CSSで動きをつける
CSSを使用しても動きをつけることができます。例えば、リンクのマウスオーバー時にリンクの色を変えたり、背景色を変えたり位置をずらしてボタンを押したような動きをつけることもできます。
また、複数の外部CSSファイルを用意して訪問者が選択して表示するスタイルを変更したりすることもできます。
JavaScriptで動きをつける
JavaScriptとはブラウザの機能で動作するスクリプト言語で、画像のロールオーバー効果やポップアップウィンドウ、ステータスバーに文字を表示したりといったことができます。
また、ダイナミックHTMLと呼ばれるJavaScriptとHTMLやCSSなどと組み合わせて動的ページを作る技術もあり、プルダウンメニューやポップアップメニューなどにもよく利用されています。
JavaScriptはプログラム言語なので様々な動きをつけることが可能ですが、ブラウザの機能によって動作するため、ブラウザの種類やバージョンの違いによって動作しない場合もあります。また、ユーザーがブラウザのJavaScriptの機能をオフにしている場合も同様に動作しません。
CGIで動きをつける
CGIとはサーバー上で動作するスクリプト言語です。アクセスカウンターや掲示板などでよく利用されていて、書き込みなどのアクションによって動的に変化するページを作成することができます。
CGIはサーバー上で動作するためにサーバーにかかる負荷が大きく、無料レンタルサーバーなどでは禁止されていることが多いです。CGIが禁止されているサーバーで掲示板やカウンターなどを利用したい場合はレンタルされているものを使用することで可能となります。
レンタルCGIは、下のリンク先のページで多数紹介しています。
また、CGIが使用可能なレンタルサーバーの場合では、フリーで配布されているCGIスクリプトを使用すれば、CGIのプログラムを作れなくてもCGIを利用することができます。CGIを作成することはプログラムの知識が必須となりますが、アップロードするだけならばそれほどの知識は必要となりません。
CGIスクリプトをアップロードする際に気をつけることは、まず必ずアスキーモード(テキストモード)でアップロードすることと、パーミッション(アクセス権)を適切に設定することです。アップロードの方法やパーミッションの設定については、配布先のアップロード方法や使用しているサーバーのCGIの設定方法などに従ってください。
SSIで動きをつける
SSIもCGIと同様にサーバー上で動作するプログラムです。CGIと違い、普通のHTMLファイルにコメント文形式で記述することで動作します。CGIと同様、サーバーにかかる負荷が高いこととセキュリティ上の問題からSSIを禁止・制限しているサーバーも多いです。
SSIはカウンターや更新日時の表示、ヘッダーやメニューなど多数のページで共通する項目を表示することなどによく使われています。
| ホームページ作成 | |
|---|---|
| ホームページ作成情報 TOP | HPビルダーのススメ |
| HPビルダーの注意点 | HTMLの知識について |
| CSSについて | CSSの記述方法 |
| ホームページに動きをつける | アップロード・FTP |
| レンタルサーバーの選び方 | |
特に初めてホームページビルダーを使う方におすすめです。
毎日コミュニケーションズ (2004/06)
ソーテック社 (2004/11)








