У меня есть приложение xbap, и я хотел бы, чтобы кнопка javascript вызывала функцию из этого приложения.Я прочитал что-то в Интернете, и мне кажется, что я должен использовать либо веб-контроль (это правильно?), Либо контроль объекта, чтобы передать идентификатор или что-то.Как мне это сделать?Небольшой пример Vb.Net был бы полезен.
Предположим, у меня есть этот класс:
Class Page1
Public Sub Callback()
MsgBox("Something")
End Sub
End Class
И у меня есть HTML-файл с iframe, который выглядит следующим образом:
<html>
</head>
<script>
function something() {
var ctrl = document.getElementById("testControl");
ctrl.Callback();
}
</script>
</head>
<body>
<object id="testControl" name="testControl" classid="clsid: ..." width="0" height="0"></object>
<input type="button" value="Change Size" onclick="something()" />
<br/>
<script>
document.write('<iframe id="frame1" name="frame1" width="200" height="197" src="http:// .... .xbap?id=' + 1 + '" frameborder="1" border="1" style="border: 1px solid #000000;" />');
</script>
</body>
</html>
Как мне настроить класс vb.net и html-файл, чтобы он работал?спасибо.