Вызов VBScript из JavaScript или наоборот?
можно ли позвонить по VBScript
3 ответов
да, если ваш основной скрипт Файл Сценария Windows (WSF).
WSF файлы могут включать в себя другие файлы сценариев и выполнять код из нескольких двигателей.
вызов функции VBScript из Javascript
Ваш VBScript:
Function myVBFunction()
' here comes your vbscript code
End Function
Ваш Javascript:
function myJavascriptFunction(){
myVBFunction(); // calls the vbs function
}
window.onload = myJavascriptFunction;
вызов функции Javascript из VBScript
Function myVBFunction()
myJavascriptFunction()
End Function
Это также возможно в HTA, указав язык, когда вызывается функция, например:
<input id="renameIcon" name="renameIcon" type="image" src="images/rename.ico" onclick=renameUser() onmouseover='vbscript: if showStat <> "busy" Then call showStatus(button4.title)' onmouseout='vbscript: if showStat <> "busy" Then call showStatus("")'>
см. здесь более подробный пример:http://docs.google.com/Doc?id=ajh85hfcbjj6_457g7v6fgfh