我做了一个winform程序,需要读取网页脚本的一些信息。
比如下面这段代码。
<script>
parent.listw=new Array("");
parent.listw.sort();
parent.countw=0;
parent.writew();
</script>现在的问题是如何获取这个parent对象的引用。
大家帮帮出出主意
比如下面这段代码。
<script>
parent.listw=new Array("");
parent.listw.sort();
parent.countw=0;
parent.writew();
</script>现在的问题是如何获取这个parent对象的引用。
大家帮帮出出主意
上面那个脚本是从这里取出来的
Me.WebBrowser1.Document.Window.Frames(1).Document.Body.OuterHtml从这里取出来的代码 Me.WebBrowser1.Document.Body.OuterHtml 是下面这些,都是些框架集的信息。没发现脚本里面的parent的那些属性。
"<FRAMESET frameSpacing=1 border=1 onunload="this.u.window.location.href='about:blank'" cols=* onload=addbodyframe(); rows=0,*><FRAME id=af tabIndex=-1 src="about:blank" name=af scrolling=no><FRAMESET id=topframe1 tabIndex=-1 frameSpacing=1 name=topframe1 border=1 onunload="this.u.window.location.href='about:blank'" cols=*,160 onload=addbodyframe(); rows=*><FRAMESET id=topframe2 tabIndex=-1 frameSpacing=0 name=topframe2 onunload="this.u.window.location.href='about:blank'" cols=* frameBorder=0 onload=addbodyframe(); rows=*,100,0,0,0><FRAMESET id=bodyframe tabIndex=-1 frameSpacing=1 name=bodyframe border=0 onunload="this.u.window.location.href='about:blank'" cols=* frameBorder=0 onload=addbodyframe(); rows=50%,*><FRAME id=u tabIndex=5 src="about:blank" name=u><FRAME id=u1 tabIndex=6 src="about:blank" name=u1></FRAMESET><FRAME id=d tabIndex=7 noResize src="about:blank" frameBorder=NO name=d><FRAME id=bl tabIndex=-1 src="about:blank" name=bl><FRAME id=j tabIndex=-1 src="about:blank" name=j><FRAME id=share tabIndex
=-1 src="about:blank" name=share></FRAMESET><FRAMESET id=rightframe0 tabIndex=-1 frameSpacing=0 name=rightframe0 onunload="this.u.window.location.href='about:blank'" frameBorder=0 onload=addbodyframe(); rows=*,0,0,0,0><FRAMESET id=rightframe tabIndex=-1 name=rightframe onunload="this.u.window.location.href='about:blank'" onload=addbodyframe(); rows=*,0,94,120><FRAMESET id=listframe tabIndex=-1 frameSpacing=0 name=listframe border=0 onunload="this.u.window.location.href='about:blank'" frameBorder=0 onload=addbodyframe(); rows=0,*,0><FRAME id=s tabIndex=-1 noResize marginHeight=0 src="about:blank" name=s marginWidth=0 scrolling=no><FRAMESET id=rframe tabIndex=-1 frameSpacing=0 name=rframe border=0 onunload="this.u.window.location.href='about:blank'" frameBorder=0 onload=addbodyframe(); rows=*,0><FRAME id=r tabIndex=1 noResize src="about:blank" name=r><FRAME id=n noResize src="about:blank" name=n></FRAMESET><FRAME id=m noResize src="about:blank" name=m></FRAMESET><FRAME id=rw tabIndex=2 noResize src="about:blank"
name=rw><FRAME id=v2 tabIndex=-1 noResize marginHeight=0 src="about:blank" name=v2 marginWidth=0 scrolling=no><FRAMESET id=voiceframe tabIndex=-1 frameSpacing=0 name=voiceframe border=0 onunload="this.u.window.location.href='about:blank'" frameBorder=0 onload=addbodyframe(); rows=0,*><FRAME id=v1 tabIndex=-1 noResize marginHeight=0 src="about:blank" name=v1 marginWidth=0 scrolling=no><FRAME id=v tabIndex=3 marginHeight=0 src="about:blank" name=v marginWidth=0 scrolling=no></FRAMESET></FRAMESET><FRAME id=filetran tabIndex=-1 marginHeight=0 src="about:blank" name=filetran marginWidth=0 scrolling=no><FRAME id=record tabIndex=4 marginHeight=0 src="about:blank" name=record marginWidth=0 scrolling=no><FRAME id=pp tabIndex=-1 noResize marginHeight=0 src="about:blank" name=pp marginWidth=0 scrolling=no><FRAME id=movie tabIndex=-1 noResize marginHeight=0 src="about:blank" name=movie marginWidth=0 scrolling=no></FRAMESET></FRAMESET></FRAMESET>"