VB获取网页框架代码问题 100

框架代码如下:<iframeid="baidu_editor_0"width="100%"height="100%"scroll="no"frameborder="0">... 框架代码如下:
<iframe id="baidu_editor_0" width="100%" height="100%" scroll="no" frameborder="0">
用WebBrowser1.Document.Frames显示对象Frames JScriptTypeInfo失败,请问如何得到框架网页代码
展开
 我来答
滑书兰0Hl
2013-07-05 · TA获得超过2059个赞
知道小有建树答主
回答量:506
采纳率:0%
帮助的人:315万
展开全部
问如何得到仔胡框架网页代码是什么意思?
这是普通的框架代码
<frameset rows="88,*,36" cols="*" id="adminframe" frameborder="no" border="0" framespacing="0">
<frame src="top/top.html" name="topFrame" frameborder="no" scrolling="NO">
<frameset rows="*" cols="200,*" framespacing="0" frameborder="NO" border="0">
<frame src="zuo/zuo.aspx" name="leftFrame" frameborder="0" scrolling="auto" >
<frameset rows="*" cols="8,607">
<FRAME src="zhong/bar.htm" name="barFrame" frameBorder="no" scrolling="no">
<frame src="you/you.html" name="you" id="you">
</frameset>
</frameset>
<frame src="xia/xia.htm" name="Frame1111" frameborder="no" scrolling="no">念隐拦
<frame>
</frameset>
这是我的框架代码src="top/top.html"是指安排上面的部分src="zuo/zuo.aspx"
是左侧的导航携粗src="zhong/bar.htm"这个页面我安排是一个分隔线
src="you/you.html"这是右侧页面要显示的主要内容
src="xia/xia.htm"这是放版权信息一类的
这个页面名称是index.html普通的html页面上面的就是这个页面的框架代码
index.html分别由top.html,zuo.aspx,bar.htm,xia.htm,you.html这五个页面组成
但是这个index.html必须运行才能看到这个框架的效果,在编辑器中里的设计页面是没有效果的
必须运行它才可以看到,
这五个页面代码当然在他们页面里面编辑才可以获得
比如我的zuo.aspx是有后台代码的,当然就必须在zuo.aspx.cs里面编辑
希望对你有帮助
Archlen
推荐于2018-04-08 · TA获得超过260个赞
知道小有建树答主
回答量:297
采纳率:100%
帮助的人:156万
展开全部

我们假设自己已经知道他有一个Frame,那么在Frame对象里面他就是Frames(0)

获取的代码是:

Text1 = WebBrowser1.Document.frames(0).Document.body.innerHTML

但是我不知道如何获取这个frames对象集合的长度。网上查了一个代码试验了不行

.Document.ParentWindow.frames.length

不过有一个变通的方法,捕捉错误来取得长度

    Set obj1 = WebBrowser1.Document.frames
    Dim i As Integer
    i = 0
    On Error GoTo showmsg:
    With WebBrowser1
    While .Busy Or .ReadyState <> 4
    孙早DoEvents
    Wend
    End With
  清凯稿While 1
  strname = obj1.Item(i).Name
 i = i + 1
 Wend

showmsg:
    MsgBox "本网页中有 " & i & " 个框架"答孝
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式