Как позвонить 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
Есть ли эксперт, который может мне ответить?