Reputation:
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.
Upvotes: 2
Views: 11227
Reputation: 61
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.
Upvotes: 2
Reputation:
Make sure that the name of the sub you're calling doesn't match the ID of any other object in the script.
Upvotes: 0
Reputation: 2841
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.
Upvotes: 2