C#之AxWebBrowser编程之iFrame、Frame篇

    最近要用C#做一个对网页做业务操作的应用程序,于是开始我的 C#之AxWebBrowser编程篇,从中学的东西很多,但我觉的AxwebBrowser对iframe及Frame的处理是相对比较麻烦的,而且我其中一个业务更加是frame中有iframe然后iframe里还有一层frame,结构层次是相当的深,对iframe或者frame的地址导航可以用2种方法实现

((IHTMLDocument2)AxWebBrowser.Document).parentWindow.execScript("window.mainFrame.document.iframe1.document.parentWindow.imainFrame.location.replace
object abd = 1;object abc = 0;
((HTMLWindow2Class)                            ((IHTMLDocument2)                             ((HTMLWindow2Class)                              ((IHTMLDocument2)                               ((IHTMLDocument3)                                ((HTMLWindow2Class) ((IHTMLDocument2) _iMWeb.Document).frames.item(ref abd)).document).                                   getElementById("iframe").document).frames.item(ref abc)).document).frames.item(ref abd)).navigate()", "");

 

分页:[«]1[»]

Powered By Z-Blog 1.8 Spirit Build 80605

Copyright 蚂蚁 www.antzj.net. Some Rights Reserved.