如何使用vbscript控制水平滚动条(在IE浏览器中)?

如何使用vbscript控制水平滚动条(在IE浏览器中)?,vbscript,Vbscript,如何使用QTP捕获滚动条动作。我想使用VBscript将水平滚动条向左移动。我正在为IE浏览器试一试。请帮我做这个 提前谢谢 Kamesh.要在IE中设置滚动位置,请尝试: document.body.scrollTop = 150; Mozilla文档中有一些关于跨浏览器支持的好注释: 编辑: 我在MSDN上读到scrollTop在标准模式下工作,对于怪癖模式,您可能需要使用doScroll(): 对不起,我自己没有QTP可供试用。请使用“对象”而不是“文档”。这项工程— Browser(

如何使用QTP捕获滚动条动作。我想使用VBscript将水平滚动条向左移动。我正在为IE浏览器试一试。请帮我做这个

提前谢谢
Kamesh.

要在IE中设置滚动位置,请尝试:

document.body.scrollTop = 150;
Mozilla文档中有一些关于跨浏览器支持的好注释:

编辑:

我在MSDN上读到scrollTop在标准模式下工作,对于怪癖模式,您可能需要使用doScroll():

对不起,我自己没有QTP可供试用。

请使用“对象”而不是“文档”。这项工程—

Browser("Qtp").Page("Quick Test Professional").Object.body.scrollLeft = 200
Browser("Qtp").Page("Quick Test Professional").Object.body.scrollTop = 200
我尝试了此浏览器(“creationtime:=0”)。页面(“index:=0”)。document.body,scrollLeft=200收到错误消息,因为对象不支持此属性或方法:“Browser(…)。Page(…)。document”我使用了此浏览器(“Qtp”)。页面(“Quick Test Professional”)。Object.body.scrollLeft=200。它不会抛出任何错误,但没有区别。水平滚动条位于同一位置(右侧)。我需要添加任何代码才能使其工作吗????
Browser("Qtp").Page("Quick Test Professional").Object.body.scrollLeft = 200
Browser("Qtp").Page("Quick Test Professional").Object.body.scrollTop = 200