新手在使用webbrowser控件时遇到问题如下:
网页中有几个框架,已知框架2中有脚本“nextpage()",框架9中有脚本"getid63()"。
现在用以下代码可以执行框架2中的脚本"nestpage()":
web1.oleobject.document.documentelement.document.frames.item(2).execScript('nextpage()', 'JavaScript');
但同样的代码却无法执行框架9中的脚本"getid63()",求解原因。请问还有什么方法可以执行框架中的脚本?
web1.oleobject.document.documentelement.document.frames.item(9).execScript('getid63()', 'JavaScript');
此句无效,提示”Invalid variant operation"。恳请解答。
网页中有几个框架,已知框架2中有脚本“nextpage()",框架9中有脚本"getid63()"。
现在用以下代码可以执行框架2中的脚本"nestpage()":
web1.oleobject.document.documentelement.document.frames.item(2).execScript('nextpage()', 'JavaScript');
但同样的代码却无法执行框架9中的脚本"getid63()",求解原因。请问还有什么方法可以执行框架中的脚本?
web1.oleobject.document.documentelement.document.frames.item(9).execScript('getid63()', 'JavaScript');
此句无效,提示”Invalid variant operation"。恳请解答。
getid63()返回的是string? 如果是string 大爷 记得用引号
WebBrowser1.OleObject.document.parentWindow.execScript(nextpage()','JavaScript');
WebBrowser1.OleObject.document.parentWindow.execScript(getid63()','JavaScript');
WebBrowser1.OleObject.document.parentWindow.execScript('nextpage()','JavaScript');
WebBrowser1.OleObject.document.parentWindow.execScript('getid63()','JavaScript');