如何得到frame里的document object(50分)

  • 主题发起人 主题发起人 hllu
  • 开始时间 开始时间
H

hllu

Unregistered / Unconfirmed
GUEST, unregistred user!
如题
比如说我要改变某个特定frame内页面的bgcolor?
IE.document.frame(i).document.bgcolor:='#c2c2c2'
IE.cocument.all.tags(frame).item(i).document.bgcolor:='#c2c2c2'
都不行。
(IE:=CreateOleObject('InternetExplorer.Application') )
我在做一个程序,用它来控制IE,比如说得到所有的HREF,自动流览等等,
如果页面不含frame, 我的程序运行的很好,现在就卡在这该死的frame上了,
请诸位大侠援手。
在下先行谢了。

 
IE.top.framename.document.bgcolor
IE.frames(i).document.bgcolor
不知行不行?
 
top property of internet explorer object is to returns or sets the
distance between the internal top edge of the WebBrowser control and
the top edge of its container.
while internet explorer object has no frames property or collections.

Thanks any way.
 
I have solve this problem.
But I cannot take back the points, what a pity!
 
可以用WebBrowser1.OleObject.Document.Frames.Length和WebBrowser1.OleObject.Document.Frames.Item(i)来访问各个FRAME。
 
可以把 ...Frames.Item 转化 IHTMLWindows2 进行处理
 
多人接受答案了。
 
后退
顶部