戻る

h_script.js

・スクリプト概要
 複合階層メニューを、省スペースに格納することができます。
 Javascriptを完全コンポーネント化した状態で提供しているので、HTMLの制御だけで使用することができます。
 DOMエンジンを搭載しているので、Javascript側はそのままの形で使用することができます(HTMLの知識のみで組み込みが可能)
 タイマー関数を用い、表示に一定時間のラグを持たせています。
 IEのアルファフィルタ機能を搭載しているので、IE5以上のブラウザであれば、背景が半透過した状態のメニュー表示が行えます(デフォルト設定) またこの際、浮き上がるような効果を発生させることも可能です。
(ver 1.10より、アルファフィルタ機能がネットスケープ系にも対応しました)
 ウインドウ表示状態の変更やタイムスパンの設定変更を行う際も、専用IDのDIVタグを埋め込むことで実現しています。(Javascript側の書き換えは必要ありません)

・ダウンロードスクリプト
・スクリプト本体 + ソース説明HTML + デモHTML
  ver1.17 for ZIP (ZIP Archives @ FULL Package)
  ver1.00a for ZIP (ZIP Archives @ FULL Package)


・バージョン履歴
1.16 -> 1.17 (2009/10/13)
 ・IE8に対応しました

1.15 -> 1.16 (2007/2/5)
 ・IE7に対応しました

1.14 -> 1.15 (2006/7/3)
 ・Opera対応アルゴリズムを修正しました。
 ・Opera9に対応しました

1.13 -> 1.14 (2005/7/18)
 ・Netscape系のアルファフィルタの不具合を修正
 ・Mozilla Firefox1.0がアルファフィルタへ対応

1.12 -> 1.13
 ・新規ウィンドウで開いたときの動作不具合を修正

1.10 -> 1.12
 ・DIV表示不具合の修正
 ・DIV階層解析ルーチンの不具合を修正

1.00a -> 1.10
 ・アルファチャンネル機能のネットスケープ系ブラウザへの対応
 ・DIV位置指定しない場合は、毎回場所検出を行うように仕様変更
 ・スタイルシートを標準非表示に仕様変更
 ・Linux版ネットスケープ系ブラウザでの不具合の修正
 ・Opera7.01へ対応
 ・その他、不具合を幾つか修正

1.00a
 ・正式版リリース

・スクリプト解説書
 このスクリプトの解説書は、2003年公開予定です。
 公開開始とともにリンクをいたします。しばらくお待ちください。

・動作例
 このスクリプトは動作例を公開しています。
 こちらをクリックしてください。 スクリプト動作例が表示されます。

・免責
 このスクリプトを使用したいかなる損害に対しても、当サイト及びWebmasterは責任を負いません。各自の責任の下、ダウンロードしてお使いください。
 使用許諾に同意ください。 許諾文はそれぞれのアーカイブに含まれています。
 多くのブラウザによる動作検証を行っておりますが、全てのブラウザ環境で正常な動作をすることを保障するものではありません。 当方で動作確認を行ったブラウザであっても、正常に動作しないといった弊害が発生する可能性があります。
 IE6、ネットスケープ7 までの動作を確認しております。 将来上位ブラウザーが発表された際に、下位互換性を切り捨てるなどの措置があった場合は、正常に動作しない可能性があります。
 本スクリプトを開発した時点でのIEのバージョンは5.5、ネットスケープは6でした。


(c)2002 Calm & www.calm-web.com All rights reserved. calm@calm-web.com