Ridha.soft Ответов: 0

Как позвонить VB для работы с Java-скрипт в веб-интерфейсе приложения gizmox?


Всем привет,
В моем приложении Gizmox Webgui (vb-код) Я: "форма form1" содержащий "HtmlBox1" контроль
В форме у меня есть следующая функция:
<permissionset (securityaction.demand,="" name:="FullTrust" )=""> _
<system.runtime.interopservices.comvisibleattribute (true)=""> _
Public Sub VbHelloWorld ()
MsgBox ("Hello World")
End Sub

Для того чтобы вызвать эту функцию из "HtmlBox1.html" я добавил в html-код элемента управления "HtmlBox1" следующий скрипт:
function showVbFunction () {
window.external.VbHelloWorld ();
}
и следующая ссылка:
<a href="#"> Say Hello World From VB </a>

При отладке и переходе по ссылке я получаю следующую ошибку:
"window.external.VbHelloWorld is not a function"

Скрипт не может получить доступ к этой функции.

Кто-нибудь может мне помочь?

Что я уже пробовал:

то, что я пробовал, уже упоминалось в вышеприведенном абзаце

OriginalGriff

Хорошо, чтобы использовать виджет кода, выделите фрагмент кода и наведите курсор мыши на слово "код" на панели инструментов. Выберите подходящий язык (VB, HTML или Javascript в вашем случае), и это привлечет маркер и сохранит любое форматирование.

Я#отредактировал ваш вопрос и изменил часть "вопрос", чтобы содержать это, и оставил раздел "Что я пробовал", как вы его оставили - видите разницу?

Кстати: вы не должны просто повторять один и тот же текст в обоих разделах - "что я пробовал" есть для вас, чтобы объяснить, что вы сделали, чтобы выяснить, почему это происходит, поэтому мы не повторяем то, что вы уже пробовали...

Ridha.soft

спасибо очень чепчик
Я попробую

Ridha.soft

Есть ли эксперт, который может мне ответить?

0 Ответов