🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.javascript
Article #22

JavaScriptのイベントハンドリングについて

#22
From: Hyou
Date: Thu, 02 Apr 1998 00:00
33 lines
1792 bytes
はじめまして、Crowと申します。
ActiveXコントロールがFireするイベントをHTMLの中の
スクリプトでハンドルしようとしたところ、変なことが起こりました。

こうやってOCXを埋め込んでいます:
<object id=mycirc codebase="file://d:/circ.cab"
classid="clsid:9DBAFCCF-592F-101B-85CE-00608CEC297B" 
height=300 width=300>
</object>

このOCXはこういうイベントを発生します:
ClickIn(OLE_XPOS_PIXELS x, OLE_YPOS_PIXELS y),

まず、ヘッダーの中にこういうスクリプトを書きました:
<script for=mycirc event="ClickIn(x,y)" language="JScript">
alert("Click In! "+x+":"+y);
</script>
しかし全然うまく行きません。

それで代わりにVBScriptでこうやって試したとたん、
<script language="VBScript">
function mycirc_ClickIn(x,y)
alert "Click In" & x & y
end function
</script>
今度は思うようにいきました。

これはどうしてでしょうか。ただMSがJavaScript
よりもVBScriptをひいきしているだけだからでしょうか。
でもちゃんと「Internet Client SDK」の中のinet0033.htm
にJScriptでもこういったことができると書いているのですが。
Basicは勉強したくないので宜しくお願いします。
Technical Details
Message-ID: <6fvi09$anc$1@horse.fsinet.or.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 103a72,655b9d8d3efc42ae,start
X-Google-Attributes: gid103a72,public
From: "Hyou" <hyou@fsinet.or.jp>
Subject: JavaScriptのイベントハンドリングについて
Date: 1998/04/02
Message-ID: <6fvi09$anc$1@horse.fsinet.or.jp>
X-Deja-AN: 340124619
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-2022-jp"
X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3
Organization: The FSI Network
Newsgroups: fj.lang.javascript