Вызов VBScript из Javascript - PullRequest
2 голосов
/ 24 июня 2009

Я видел соответствующий пост по этому вопросу, но он охватывает только использование встроенного VBScript для событий onmouseover, при этом вызывая функцию Javascript для onClick.

Есть ли способ вызвать VBScript Sub для события onClick с помощью кнопки, использующей события Javascript onmouseover и onmouseout?

В настоящее время, когда я пытаюсь получить сообщение об ошибке, объект не поддерживает свойство или метод.

Ответы [ 3 ]

2 голосов
/ 27 августа 2012

Введите свой код в Head Tags: <head> </head>

Добавьте ваш VBScript в скобках:

<script type="text/vbscript">
</script>

Function myVBFunction()
    ' here comes your vbscript code
End Function

// From a hardcoded link, don't write a semicolon a the end:
<a href="#" onclick="VBscript:myVBFunction('parameter')">link</a> 

Подробнее об этом можно прочитать здесь .

2 голосов
/ 24 июня 2009

Возможно, но вам нужно будет префиксировать все ваши вызовы скриптов в HTML на соответствующем языке.

onmouseover="javascript: vbfunction();"

Если есть вызовы сценариев, которые не имеют префикса, вы можете получить ошибки на странице, так как анализатор не знает, какой язык сценариев используется.

0 голосов
/ 07 июля 2009

Убедитесь, что имя вызываемого вами подпрограммы не совпадает с идентификатором любого другого объекта в скрипте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...