- - PR -
VB.NET イベントを Internet ExplorerのJavaScriptにイベント通知方法
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-10-27 18:14
VB.Net(2005)にて、ActiveX(OCX)を作成している最中です。
ローカルの環境で、ActiveXからJavaScriptにイベントを通知して、 アラートを表示させたいのですが、どこの設定が間違っているのかが まったくわからなくなり、ご教授お願い致します。 【ソース(VB)】 Public Delegate Sub _InitCtl() <GuidAttribute("218524DF-75A0-43f8-BDA4-3D27F2625191")> _ <InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIDispatch)> _ Public Interface CtiControlEvents <DispIdAttribute(1)> _ Sub _ClickEvent() End Interface <ComSourceInterfaces(GetType(CtiControlEvents)), _ ClassInterface(ClassInterfaceType.AutoDispatch), _ Guid("6B429C53-1F17-480c-9124-07800B8D4D70")> _ Public Class UserControl1 Public Event InitCtl As _InitCtl Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click RaiseEvent InitCtl() Catch ex As Exception End Sub End Class 【ソース(HTML)】 <OBJECT ID="ctrl" CLASSID="clsid:6B429C53-1F17-480c-9124-07800B8D4D70" height="50" width="600"> </OBJECT> <script language="javascript" For="ctrl" Event="InitCtl()"> window.alert("OK"); </SCRIPT> |
|
投稿日時: 2008-10-28 12:34
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?mode=viewtopic&topic=41948&forum=7&start=0
|
1