この方法が一番実用的です。その場合以下の3つの方法で通常アクセスします 1) http://localhost 2) http://127.0.0.1 3) http://PC名 いずれでも結構なので、信頼済みサイトゾーンのサイトボタンより登録して下さい そして、レベルのカスタマイズで ActiveX を有効にします。このゾーンは、対象 となるサイトを登録した場合のみ有効となるので間違った登録はありえません
Windows NT4.0,XP,2000 では、system32\drivers\etc\hosts ファイルに以下のように登録 する事によってそれらしいアクセスができます 127.0.0.1 www.my.com
<SCRIPT language=VBScript> ' グローバル変数( 初期値は Empty ) Dim Fs Function CreateActiveX() if IsEmpty( Fs ) then ' グローバルなので、ページが変更されない ' 限りオブジェクトは保持されます Set Fs = CreateObject( "Scripting.FileSystemObject" ) end if ' ローカル変数 Dim Fs2 ' 関数が終了すると自動的に破棄されます Set Fs2 = CreateObject( "Scripting.FileSystemObject" ) End Function Function DestroyActiveX() if not IsEmpty( Fs ) then ' この書き方で一応破棄されますが、ページが変更されても ' 破棄されるので、意図的に破棄する必要はほとんどありません Set Fs = Nothing Fs = Empty end if End Function </SCRIPT> <HTML> <HEAD> <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=Shift_JIS"> </HEAD> <BODY> <INPUT type=button name=ActButton value="ActiveX の初期化" onClick='CreateActiveX()' > <INPUT type=button name=ActButton value="ActiveX の解放" onClick='DestroyActiveX()' > </BODY> </HTML>
<SCRIPT language=JavaScript> // グローバル変数 var Fs; function CreateActiveX() { if ( typeof(Fs) == "undefined" ) { Fs = new ActiveXObject("Scripting.FileSystemObject"); } } function DestroyActiveX() { if ( typeof(Fs) == "object" ) { Fs = ""; Fs = undefined; } } </SCRIPT> <HTML> <HEAD> <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=Shift_JIS"> </HEAD> <BODY> <INPUT type=button name=ActButton value="ActiveX の初期化" onClick='CreateActiveX()' > <INPUT type=button name=ActButton value="ActiveX の解放" onClick='DestroyActiveX()' > </BODY> </HTML>