【发布时间】:2014-04-28 14:31:49
【问题描述】:
我在一个网站上有这三个框架。
<frame scrolling="AUTO" src="../../vix/thalada/Rangasamy?MokkaKumuta1234567" name="AAN">
<frame scrolling="AUTO" src="../../vix/thalada/Rangasamy?MokkaK****13245678" name="BAN">
<frame scrolling="AUTO" src="../../vix/thalada/Rangasamy?MokkaK****85234175" name="CAN">
事情是这样的:
Set oIE = CreateObject("InternetExplorer.application")
oIE.Visible = True
oIE.navigate ("https://ec.rcuwebportal.au.eds.com/cics/r1cb/rm0p00ba?cb246")
oIE.Document.getElementsByTagName("a").item(0).Click // This works and it clicks on a image button in the frame named AAN. Fine
接下来,当我尝试访问名为 BAN 的框架中存在的另一个文本框时,我收到了 object not found 错误。很明显,因为我仍然是框架 AAN ,但元素属于框架 BAN。
下面是显示在名为 BAN 的框架中的文本框。
<input type="text" maxlength="30" size="30" value=" " name="BAFREENAME"></input>
如何访问此框架上的表单控件?有任何想法吗? 感谢您的帮助。
【问题讨论】:
标签: forms iframe vbscript frame frameset