- PR -

VB.NET イベントを Internet ExplorerのJavaScriptにイベント通知方法

1
投稿者投稿内容
julian
会議室デビュー日: 2008/10/27
投稿数: 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>
todo
ぬし
会議室デビュー日: 2003/07/23
投稿数: 682
投稿日時: 2008-10-28 12:34
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?mode=viewtopic&topic=41948&forum=7&start=0
1

スキルアップ/キャリアアップ(JOB@IT)