インターネット上で集めたJavaScript |
注:以下のJavaScriptには、ブラウザの銘柄やバージョンによってはエラーになったり、動作しないものも有ります。 |
タイムスタンプ |
「document.write」を使って日時を表示しているので、ページを読み込んだ時点での日時が表示されているだけで、何時間経っても、ページを再度読み込まない限り日時は変わりませんので、時、分、秒など細かい時刻を表示すると、ページを見ている人が時刻を錯覚する可能性がある?。 もっとも、何時間も一つのページを見続けている人はいないと思いますが。 なお、「document.write」を使って表示すると、文字サイズや文字色を任意に設定できます。 |
時計 |
テキストボックスに日時をリアルタイムで表示する時計が種々有り、テキストボックスに日時+流れるメッセージを並べて表示するものも種々有ります。 年月日、曜日、時刻などをフル表示することもできますが、パソコンの内蔵時計から年月日、曜日、時刻などのデータを取り出して、それを表示しているだけですので、精度はパソコンの内蔵時計しだいです。 パソコンそのものに、ステータスバーに時刻を表示する機能があり、ページを見る人には有り難みが少なく?、ページのアクセサリー程度?。 |
カレンダー |
種々のカレンダーが有りますが、日程表などを扱うようなページでないと、ページを見る人には有り難みが少なく?、ページのアクセサリー程度?。 |
テキストボックスに流れる文字 |
テキストボックスに文字列が流れるだけの標準的?なものから、一文字ずつタイプしていくもの、静止したままの文字列が順次切り替わっていくものなど、種々の表示方式のものが有ります。 ちなみに、私のホームページでは、少ないスペースで、多くの文字列やメッセージを表示することなどに使っています。 テキストボックスに順次表示される文字列やメッセージが一巡するまで、テキストボックスを気長に見続けて下さる人がいるかは疑問ですが?。 |
アラート |
何らかの操作をきっかけにメッセージダイアログを出すものが種々有り、メッセージを表示するだけのものと、ボタンや二者択一ボタンをクリックしたときに、リンク先に飛んだり、次のメッセージダイアログを出したりするものが有ります。 ちなみに、私のホームページでは、文書内に組み込んで、必要性の低い文章を表示するのに使い、興味のある方だけに、その文章を見て頂くようにしています。 上記の「クリック--→メッセージダイアログ」と同じもので、一見、普通のリンク文字(アンカー)と同じで紛らわしいのですが、リンク文字の上にマウスポインタを持っていくと、ステータスバーにjavascript・・・と表示されるので区別が付きます。 なお、あまり長文の文章を表示しようとすると、メッセージダイアログの縦方向の長さが長くなり過ぎて、メッセージダイアログを閉じるのに必要なボタンが、パソコン画面より下になってしまい、アプリケーションを強制終了させる方法を使わないと、メッセージダイアログを閉じられなくなります。 |
ステータスバーに表示 |
ステータスバーに文字列が流れるだけの標準的?なものから、一文字ずつタイプしていくもの、静止したままの文字列が順次切り替わっていくものなど、種々の表示方式のものが有ります。 また、ステータスバーに日時を表示するものや、日時+流れる文字列を表示するものなども種々有ります。 ちなみに、ステータスバーに文字列や日時を表示すると、ホームページに設けられているリンク先や、ファイルの読み込みの進行状況など、重要?な表示が隠されて不便になるので、私のホームページでは、リンクの文字列にマウスポインタが触れたときだけに、リンクの説明をステータスバーに表示することだけに使っています。 |
上記のような例の他にも、インターネット上に色々なJavaScriptが有りました。 ほとんどのホームページで、それらのJavaScriptを無料で公開していました。 最初は、JavaScriptを使って色々なことが出来るのが面白くて、必要性の低い色々なJavaScriptを、無理矢理に私のホームページに沢山設けてみました。 更には、それだけでは収まらずに、Javaアップレットも色々探して、無理矢理に私のホームページに幾つも設けてみました。 しかし、必要性の低い色々なJavaScriptを、無理矢理にホームページに沢山設けると、相当に「うっとうしい」ホームページに成ってしまったので、一部分だけを残して廃止しました。 また、Javaアップレットも動作が重くなる割に、ページを見る人には有り難みが少ないと思えるので、一つだけを残して廃止しました。 上記、JavaScriptやJavaアップレットの他にも、GIFアニメーション、動画、音声の再生など様々なものでホームページをレベルアップ?出来ますが、ページが重くなったり、エラーが多くなる?割に、ページを見る人には有り難みが少なく、ホームページを制作した本人だけの自己満足に成りかねないのではと思えます。 結局、ホームページで扱う「ネタ」そのものが総てのように思えます。 | |
なお、JavaScriptを適当に改造、改変してあるものも有りますので、このページに例として挙げたJavaScriptが、インターネット上に有るとは限りません。 JavaScriptは簡単なプログラムなので、色々なJavaScriptのソースや、その説明を見ていると、素人でも改造、改変、制作できるようになります。 必要性ゼロとは思いますが、私も、下記のようなJavaScriptを制作してみました。 ■JavaScriptを用いた棒グラフ式アナログ時計? ■JavaScriptを用いてテキストボックスに大きな文字を表示? また、アニメーションGIF+JavaScriptを重ねて使う試みもしてみました。 ■アニメーションGIF+JavaScript |