WEBリソースページ (JavaScript/VBScript/HTC)

始めに...

 このページで公開するスクリプト(JavaScript/VBScript/HTC)は、いわゆるフリー(使用自由かつ自己責任)なソフトウェアなので、これを使用しても作者が対価を求める事は、有りません。→ (無料)

 各リソースの文字コードは、Shift_JIS 又は、UTF-8、改行は、LF となっています。 Shift_JISや、UTF-8及び、LF改行に対応するテキストエディタで編集してください。 Windows版のメモ帳で Script/HTCファイルを開くと見え辛くなる場合が有ります。

What's New ? (最近の更新)


Netscape plugin or ActiveX search

2005/09/22 (Ver 0.9.3)

 JavaScriptによって IE 4.0、NN 4.0以降等のブラウザプラグインを判別する JavaScript(一部VBScript)です。
 説明や設定方法は、サンプルページに記述していますのでそちらをご覧ください。

 動作確認は、MS IE 6.0 SP1 / Netscape 7.1, 6.23, 4.78 / Firefox 1.0.4 / Opera 8.5, 7.54, 6.06 で行いました。
IE 4/Netscpe 4以降相当のJavaScriptをサポートしない古いブラウザでは、動作しません。

更新履歴

Ver 0.9.3 [2005/09/22]
CreateObject(VBScript)が、ActiveXObject生成拒否時に無条件オートメーションエラーを返し判定変数そのものが得られなくなったので、対策コード(変数初期化)を追加

UserAgent & Platform (for JavaScript 1.2)

2005/08/07 (Ver 0.7.0)

 JavaScriptによって IE 4.0、NN 4.0以降等のブラウザや、OSを判別する JavaScriptです。

 動作確認は、MS IE 6.0 SP1 / Netscape 7.2, 6.23, 4.78 / Firefox 1.0.6 / Opera 8.02, 7.53, 6.06 で行いました。
とても古いブラウザや、UA偽装ブラウザは、動作しない場合が有ります。

 JavaScript外部ファイル(js)未対応な、IE 3.0を含む 古いブラウザを対象にする場合は、若干修正してHTML(ページ)に埋め込む必要があります。  説明や設定方法は、サンプルページ内に記述していますのでそちらをご覧ください。

更新履歴

Ver 0.7.0 [2005/08/07]
PlayStation Portable(plt = PSP)及び、PlayStation 2(plt = NFPS)用ブラウザの判定を明示しました。
Ver 0.6.3 [2005/07/23]
Windows NT 6.0を、正式名称に変更しました。
Ver 0.6.2 [2005/07/19]
Gecko の リヴィジョンが10を超える場合は、9として取り扱う様に仕様変更しました。

>> 以前の更新履歴 (txt) [Shift_JIS]


Stylesheet Selector for IE 5+ and Gecko

2005/07/27 (Ver 0.8.0)

 IE 5.0以降や、Gecko系 (Firefox/Netscape 7)ブラウザを主なターゲットにする代替スタイルシートセレクタです。 Opera 7以降の text/html 動作及び、Gecko系ブラウザ(rv:1.0以降)では、XHTMLモードでも動作可能です。

 動作確認は、MS IE 6.0 SP1, Mozilla Firefox 1.0.6、Netscape 7.0、6.23、Opera 8.01、7.54u2 で行いました。 Opera 6.06、Netscape 4.78 ではスクリプトが対応しませんが、初期状態でエラーが起きない事を確認しています。

更新履歴

Ver 0.8.0 [05/07/27]
  • [対応強化] Opera 7 以降(text/htmlモード)及び、内部的には Safariに対応しました。
  • [対応強化] Opera 7.5x(application/xhtml+xmlモード)に対応する、Standards Extra EDITIONを公開しました。
  • [UI 変更] フォームの最小化及び、最大化ボタンを [ - ] 及び、[ + ] へ変更しました。
  • [設定追加] title属性が無指定(空)な場合、各共通スタイルを有効化できるようにしました。
  • [設定追加] 各ダイアログに、バージョン情報が表示できるようにしました。
  • [機能強化] attachEvent (Win IE, Opera 7+) 及び、addEventListener (Gecko ,Safari / DOM 2)を用いて、関数をwindow.onload 同様にイベント追加する様に仕様変更しました。Mac IE 5では、従来通り window.onload を上書きします。
  • [仕様変更] 起動関数を新設して、フォーム追加関数を起動関数としないよう仕様変更しました。

>> 以前の更新履歴 (txt) [Shift_JIS]


PNG Behavior for VML Render (for Internet Explorer 5+)

2005/07/17 (Ver 0.7.2)

 Windows版 Internet Explorer 5.0 の独自拡張ビヘイビア (HTML Components)を用いて <IMG>タグを XML技術を使用したVML<v:image />タグに表示変更するコンポーネントです。

 VMLは、IE 5.0以降から標準サポートされており 通常のIMG要素で表示不能な半透明PNG表示をサポートしています。*(IE 5.0 - 5.5は、擬似ディザリング) なお、このビヘイビアで再現する機能(半透明PNG表示)は、Opera 6、Netscape 6(Mozilla)、Safari、MacOS版 IE 5以降等のブラウザで既にサポートされているものです。

 動作確認は、IE 6.0 SP1 で行いました。Windows IE 5以降 以外のブラウザでは、動作しません

更新履歴

Ver 0.7.2 [2005/07/17]
IE 7.0対策調整をしました。

>> 以前の更新履歴 (txt) [Shift_JIS]


JavaScript Support Check (for JavaScript 1.2)

2005/07/14 (Ver 0.5.0)

 IE 4.0、NN 4.0以降等のブラウザや、現在リリースされる主要ウェブブラウザを判別する JavaScriptです。

 類似の Scriptとしては、UserAgent & Platform (別ページ)が有りますが、 UserAgentを単純に偽装をしても各ブラウザのJavaScript固有サポートを主な判定材料とするスクリプトなので、よりJavaScriptの仕様動作に密接した選別...例えば、IE 以外を除外する用途等に向いています。

 動作確認は、MS IE 6.0 SP1 / Netscape 7.1, 6.23, 4.78 / Firefox 1.0.4 / Opera 8.0.1, 7.54, 6.06 で行いました。
IE 4/Netscpe 4以降相当のJavaScriptをサポートしない古いブラウザでは、動作しません。

更新履歴

Ver 0.5.0 [2005/07/14]
初公開

RGB - HSV カラーチェンジャ (for JavaScript 1.2)

2005/07/14 (Ver 0.6.0)

 RGB → HSV → RGB 相互変換操作により 木目細かな色指定を可能とする事を目的とした JavaScriptです。  お絵描きCGIスクリプト改造(Javaアプレットお絵描き用のパーツ)での使用を 主な対象としています。

 動作確認は、MS IE 6.0 SP1 / Netscape 7.1, 6.23, 4.78 / Firefox 1.0.4 / Opera 8.0.1, 7.54, 6.06 で行いました。
IE 4/Netscpe 4以降相当のJavaScriptをサポートしない古いブラウザでは、動作しません。

更新履歴

Ver 0.6.0 [2005/07/14]
Netscape 4.* でも 色見本セルをレイヤ表示する様にしました。
Netscape 4.* の parseInt(0.x) で、NaN になるバグを補正しました。
RGB,HSVの小数点以下切捨てを止めて、小数点一位を四捨五入する様にしました。

>> 以前の更新履歴 (txt) [Shift_JIS]


Comical Script (画像切り替えスクリプト) (for JavaScript 1.2)

2005/07/14 (Ver 0.5.2)

 JavaScriptにより 同サイズの連番画像を ボタン操作でスライドショウ的に切り替える JavaScript + htmlです。
 コミック(漫画)を WEB公開したり ローカルで保存した画像ファイルの簡易ビューア使用を想定しています。
 説明や設定方法は、htmlソース そのものにコメントとして記述していますのでそちらをご覧ください。

 動作確認は、MS IE 6.0 SP1 / Netscape 7.1, 6.23, 4.78 / Firefox 1.0.4 / Opera 8.0.1, 7.54, 6.06 で行いました。
IE 4/Netscpe 4以降相当のJavaScriptをサポートしない古いブラウザでは、動作しません。

更新履歴

Ver.0.5.2 [2005/07/14]
自動スクロールにラベルクリックを追加。
URL参照時機能の不具合を修正。

>> 以前の更新履歴 (txt) [Shift_JIS]


Position Fixed Behavior (for Internet Explorer 5+)

2005/07/14 (Ver 0.5.1)

 Windows版 Internet Explorer 5.0 の独自拡張ビヘイビア (HTML Components)を用いて CSSの position: fixedを 擬似的に再現するコンポーネントです。

 このビヘイビアで擬似再現する CSS の機能は、Opera 6、Netscape 6(Mozilla)、Safari、MacOS版 IE 5以降等のブラウザで標準サポートされているものです。

 動作確認は、IE 6.0 SP1 で行いました。Windows IE 5以降 以外のブラウザでは、動作しません

更新履歴

Ver 0.5.1 [2005/07/14]
強制的にビヘイビアを無効化した際のエラー処理の追加

>> 以前の更新履歴 (txt)


Text Decoration Blink Behavior (for Internet Explorer 5+)

2005/07/14 (Ver 0.5.6)

 Windows版 Internet Explorer 5.0 の独自拡張ビヘイビア (HTML Components)を用いて インライン要素へ text-decoration: blink と似た効果を付加します。

 IEは、CSSの text-decoration: blink機能に未対応なのです。
 このビヘイビアで再現する機能は、Opera 6、Netscape 7(Mozilla)等のブラウザで既にサポートされているものです。

 動作確認は、IE 6.0 SP1 で行いました。Windows IE 5以降 以外のブラウザでは、動作しません

更新履歴

Ver 0.5.6 [2005/07/14]
強制的にビヘイビアを無効化した際のエラー処理の追加

>> 以前の更新履歴 (txt) [Shift_JIS]


eXxtensible Tags Behavior (for Internet Explorer 5+)

2005/06/08 (Ver 0.8.0)

 Windows版IE 5.0の 独自拡張ビヘイビア (HTML Components)を用いて半透明PNG(VML)サポート、ABBR(略語)要素有効化、引用符付加 及び、ツールチップス表示化するコンポーネントです。

 動作確認は、IE 6.0 SP1 で行いました。Windows IE 5以降 以外のブラウザでは、動作しません

更新履歴

Ver 0.8.0 [05/06/08]
コードの整理(減量)。
inIt 内部関数の仕様変更。

>> 以前の更新履歴 (txt) [Shift_JIS]


クリッカブルマップ・ポップアップ

2004/11/09 (Ver 0.4.0)

 ダイナミックHTML(JavaScript)を使用したポップアップサービスでクリッカブルマップ(area)等に適用させます。innerHTMLを使用するので、 ポップアップ内にHTML要素を追加する事も可能です。

動作確認は、MS IE 6.0 SP1 / Netscape 7.2, 6.23, 4.78 / Mozilla 1.7.3 / Opera 7.53, 6.06 で行いました。 古いブラウザでは、動作しない場合が有ります。

更新履歴

Ver 0.4.0 [2004/11/09]
一版公開を開始しました。

Quotation Behavior (for Internet Explorer 5+)

2004/06/20 (Ver 1.0.1)

 Windows版 Internet Explorer 5.0 の独自拡張ビヘイビア (HTML Components)を用いて q要素に引用符を付加したり、 ツールチップスにcite属性の中身を追加して引用先を表示する目的のコンポーネントです。

 HTMLの規格では、インライン引用で有る <q>要素は、lang 属性に従って適切な引用符をつけることが求められています。しかし、 IEは、引用符の付加に未対応なのです。なお、このビヘイビアで再現する機能は、Opera 6、Netscape 6(Mozilla)、Safari、MacOS版 IE 5以降等のブラウザで既にサポートされているものです。

 動作確認は、IE 6.0 SP1 で行いました。Windows IE 5以降 以外のブラウザでは、動作しません

更新履歴

Ver 1.0.1 [04/06/20]
引用符の挿入位置を Q要素の内側に変更。

Abbreviation Behavior (for Internet Explorer 5+)

2004/06/11 (Ver 1.0.0)

 Windows版 Internet Explorer 5.0 の独自拡張ビヘイビア (HTML Components)を用いて <ABBR>タグ(要素)を有効化、いわゆるスタイル適用、title属性を ツールチップ化させるコンポーネントです。

 ABBRタグ(要素)は、HTML 4.0 で定義されている標準要素なのですが、IEでは非サポート要素です。 なお、Opera 6、Netscape 6(Mozilla)、Safari等のブラウザでは、既にABBRタグ(要素)はサポートされています。

 動作確認は、IE 6.0 SP1 で行いました。Windows IE 5以降 以外のブラウザでは、動作しません

更新履歴

Ver 1.0.0 [2004/06/11]
リリース

Valid XHTML 1.0 !! PNG式画像カウンタ