Calling VBScript from Javascript

10,070

Solution 1

It is possible, but you will need to prefix all your script calls in HTML with the appropriate language.

onmouseover="javascript: vbfunction();"

If there are script calls that are not prefixed, you may get errors on the page as the parser doesn't know what scripting language is being used.

Solution 2

Put your code in the Head Tags: <head> </head>

Add your VBScript between these brackets:

<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> 

You can read more about it here.

Share:
10,070
Admin
Author by

Admin

Updated on July 21, 2022

Comments

  • Admin
    Admin almost 2 years

    I've seen the related post on this, but it only covers using inline VBScript for onmouseover events, while calling a Javascript Function for the onClick.

    Is there a way to call a VBScript Sub for the onClick event from a button that uses Javascript onmouseover and onmouseout events?

    Currently when I try I get an error that the object does not support the property or method.