:MFC webbrowser如何显示与隐藏网页内的部分div功能
1个回答
展开全部
附上网页部分源码
<divclass="update"
<spanstyle="display:none"<ahref="update.aspx"target="mainframe"title="更新"更新</a</span</div
现在需要webbrowser把这个div也执行,就是忽略掉style="display:none”让“更新”这个超链接正常显示。小弟新手只能想到两个办法,一个是用webbrowser找到这个div然后修改下它的style让它显示出来,另外一个是模拟操作消息,用webbrowser去模拟点击这个div本来的超链接,自动触发它本来的功能调用。当然不能直接访问“update.aspx”网页,因为update.aspx网页不在mainframe框架内运行是打不开的。
恳请个位大侠不吝赐教,百般拜谢!
------解决方案--------------------------------------------------------
Webbrowser可以插入JS到对应的网页,然后你可以显示,也可以访问对应URL,都可以做到
------解决方案--------------------------------------------------------
利用IHTMLDocument2的系列接口,你的两种想法都可以实现
------解决方案--------------------------------------------------------
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询