go to top page!

HomePage Lesson !


このページは Internet Explorer でしか正しく表示されません!
「表示」→「オプション」→「セキュリティ」タブ→「アクティブコンテンツ」
の ActiveX のチェックボックスを v にして下さい。

<ActiveX & VBScript>

[基本講座]


1,ActiveX Control

 ActiveX は、ブラウザ(=Internet Explorer)という器(うつわ) を利用して、様々な機能を付加する ActiveX Control(=プログラムによる部品) のスクリプトを、HTMLファイルに書き込み、動作させる仕組みです。
 そして ActiveX Control の特徴は、ブラウザでスクリプトを読み込むと、 そのコントロールをダウンロードするか否かを、電子署名つきの画面で確認します。 このコントロールは、一度ダウンロードするとハードディスクに取り込まれ、 蓄積されますので、次回からは電子署名もダウンロードもありません。
 ActiveX Control には、いくつもの種類が有り、Micrsoft 社 の 「ActiveX ギャラリー」 にて確認できます。

2,VBScript

 HTMLファイルの中に書込む「タグ」だけでは、データの入力や イベントによる動的処理の流れを変えることができません。そこで、 HTML に直接書込むスクリプトとして、JavaScript と VBScript が できました。
 JavaScript は Netscape 社 と Sun Microsystems 社 が 共同開発した言語で、Netscape Navigator と Internet Explorer ともに実行可能です。
 VBScript の方は、Microsoft 社 が、WWW用言語として用意した物で、 Internet Explorer でしか実行されません。(Netscape Navigator で 利用する場合は、プラグインモジュールをダウンロードすれば可能です)

[応用講座]


3,スクリプトを移植してみましょう!

 ActiveX & VBScript を使ったサンプルを移植するには、スクリプトの大文字小文字や スペル間違い、スクリプトの配置場所などを注意する必要が有ります。 サンプルのスクリプトは、このまま、コピー&ペーストでご利用ください。

1,テキスト文字をグリグリ回転させる ActiveX & VBScript

(使用されている ActiveX Control)
Microsoft IE 30 Label Control
Microsoft IE 30 Timer Control

正しく表示できてません!!
Internet Explorer でしか正しく表示されません!

IE では、電子署名を確認して ActiveX Control
をダウンロードすると表示されます!
また、「表示」→「オプション」→「セキュリティ」タブ→
「アクティブコンテンツ」の ActiveX の
チェックボックスを v にして下さい。

<body>
<OBJECT ID="IeLabel1" WIDTH=150 HEIGHT=100
 CLASSID="CLSID:99B42120-6EC7-11CF-A6C7-00AA00A47DD2">
    <PARAM NAME="_ExtentX" VALUE="8281">
    <PARAM NAME="_ExtentY" VALUE="7117">
    <PARAM NAME="Caption" VALUE="  HTML !  ">
    <PARAM NAME="Angle" VALUE="0">
    <PARAM NAME="Alignment" VALUE="1">
    <PARAM NAME="Mode" VALUE="1">
    <PARAM NAME="FillStyle" VALUE="0">
    <PARAM NAME="ForeColor" VALUE="#0000FF">
    <PARAM NAME="BackColor" VALUE="#C0C0C0">
    <PARAM NAME="FontName" VALUE="Arial">
    <PARAM NAME="FontSize" VALUE="30">
    <PARAM NAME="FontItalic" VALUE="1">
    <PARAM NAME="FontBold" VALUE="1">
    <PARAM NAME="FontUnderline" VALUE="0">
    <PARAM NAME="FontStrikeout" VALUE="0">
    <PARAM NAME="TopPoints" VALUE="0">
    <PARAM NAME="BotPoints" VALUE="0">
<h3>電子署名を確認して ActiveX Control<br>
 をダウンロードすると表示されます!</h3>
</OBJECT>
    <SCRIPT LANGUAGE="VBScript">
	<!--VBScript
	Sub IeTimer1_Timer()
	IeLabel1.Angle=IeLabel1.Angle+10
	end sub
	-->
    </SCRIPT>
<OBJECT ID="IeTimer1" WIDTH=39 HEIGHT=39
 CLASSID="CLSID:59CCB4A0-727D-11CF-AC36-00AA00A47DD2">
        <PARAM NAME="_ExtentX" VALUE="1005">
        <PARAM NAME="_ExtentY" VALUE="1005">
        <PARAM NAME="Interval" VALUE="100">
</OBJECT>
</body>

| Lesson menu | Dictionary |

| HTML Tags | FTP | JavaScript | ActiveX | CGI | Shockweave |