从VBscript中的javascript函数获取值

从VBscript中的javascript函数获取值,vbscript,domdocument,javascript,Vbscript,Domdocument,Javascript,我想使用IE获取执行javascript函数的命令,并在VBScript中获取其值。我有以下VBscript代码(解决方案必须使用VBscript): 如何获取“function()”的值?我知道。我可以让javascript编写一个元素,然后获取它的值,但我确信有更好的方法。在javascript中创建一个变量。变量可以加载任何值、对象或函数(如本例所示)。在VBScript中,可以将其作为oIE.Document.parentWindow的成员检索: oIE.Document.parentW

我想使用IE获取执行javascript函数的命令,并在VBScript中获取其值。我有以下VBscript代码(解决方案必须使用VBscript):


如何获取“function()”的值?我知道。我可以让javascript编写一个元素,然后获取它的值,但我确信有更好的方法。

在javascript中创建一个变量。变量可以加载任何值、对象或函数(如本例所示)。在VBScript中,可以将其作为oIE.Document.parentWindow的成员检索:

oIE.Document.parentWindow.execScript("var ultimateAnswer = function(){return 42;}")
msgbox oIE.Document.parentWindow.ultimateAnswer()
oIE.Document.parentWindow.execScript("var ultimateAnswer = function(){return 42;}")
msgbox oIE.Document.parentWindow.ultimateAnswer()