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失败,请问如何得到框架网页代码 展开
<iframe id="baidu_editor_0" width="100%" height="100%" scroll="no" frameborder="0">
用WebBrowser1.Document.Frames显示对象Frames JScriptTypeInfo失败,请问如何得到框架网页代码 展开
展开全部
问如何得到仔胡框架网页代码是什么意思?
这是普通的框架代码
<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里面编辑
希望对你有帮助
这是普通的框架代码
<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里面编辑
希望对你有帮助
展开全部
我们假设自己已经知道他有一个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 & " 个框架"答孝
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询