webbrowser框架iframe的IHTMLElement对象怎么取??看起来简单,其实非常难啊。百度Google竟然都没相关资料。。 本帖最后由 jianye112 于 2011-10-26 22:18:26 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你木的。非得我这样弄吗??ifm1 := EmbeddedWB1.OleObject.document.getElementsByTagName('iframe').item(0);ifm2 := EmbeddedWB1.OleObject.document.frames.item(0);showmessage(ifm1.tagName);//ifm1为IHTMLElement对象frameDisp := IDispatch(ifm2);//ifm2为IDispatchframeDisp.QueryInterface(IID_IHTMLWindow2, frameWin); 还存在一个问题就是iframe跟frameifm1 := EmbeddedWB1.OleObject.document.getElementsByTagName('iframe').item(0);//区分iframe/frameifm2 := EmbeddedWB1.OleObject.document.frames.item(0);//不区分iframe/frame所以有些网页id就对应不上了 ifm1 := EmbeddedWB1.OleObject.document.getElementsByTagName('iframe').item(0);解决了。用上面这个然后取IWebBrowser2就能得到ifm2等对象了。先得ifm2然后通过ifm2取ifm1就没办法了啊。csdn咋啦。送分有人要不?分数没人稀罕了啊 请问TQueue是线程安全的吗???? 关于报表打印的问题 你能帮我这个忙吗??? 请那位大哥能寄给小弟Report machine 的最新版 (不带限制的 )急需非常感谢 ListView当ViewStyle为vsReport时,只能放两列内容吗? 请问怎么样同时连接同一个服务器上的几个数据库? z_x_b,送分, 忙了几天,可以稍稍放松一些了,送分 数据库的转化 为什么我的报表ColumnHeaderBand、DetailBand任何东西都不能显示,包括QRLabel?? delphi 读取bmp文件,然后存入数据库 bpl怎么捕获并自定义异常??
ifm2 := EmbeddedWB1.OleObject.document.frames.item(0);
showmessage(ifm1.tagName);//ifm1为IHTMLElement对象
frameDisp := IDispatch(ifm2);//ifm2为IDispatch
frameDisp.QueryInterface(IID_IHTMLWindow2, frameWin);
ifm1 := EmbeddedWB1.OleObject.document.getElementsByTagName('iframe').item(0);//区分iframe/frameifm2 := EmbeddedWB1.OleObject.document.frames.item(0);//不区分iframe/frame所以有些网页id就对应不上了
解决了。用上面这个然后取IWebBrowser2就能得到ifm2等对象了。
先得ifm2然后通过ifm2取ifm1就没办法了啊。csdn咋啦。送分有人要不?分数没人稀罕了啊