Вопрос по vbscript, javascript – Вызов VBScript из Javascript

2

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

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

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

Ваш Ответ

3   ответа
2

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> 

Вы можете прочитать больше об этомВот.

0

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

2

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

onmouseover="javascript: vbfunction();"

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

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded

Похожие вопросы