如何直接向Webbrowser中写入html代码,不需要Navigate到实际存在的文件 我现在窗体上 有个text1 里面的内容 就是某个网页的html源码,,,我现在想让 webbrowser1 载入 text1里的 html源码 并显示出来?如何操作???? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 VB codeWebBrowser1.Navigate "about:blank"WebBrowser1.Document.Write text1.text[/Quote]这样载入源码会 跳出java脚本提示 出现错误 我主要是想对 源代码 用 WebBrowser1(0).Document.All. 种方式 来获取 里面的一些内容或链接的,其他有什么控件可以实现吗??? webb 的 .tagname .href .....这样分析html源码非常方便,不知道 有没有别的方法 可以让我 这样分析html源码, 我之所以不用webb是因为他加载网页太慢了,我用inter获取源码的 这样载入源码会 跳出java脚本提示 出现错误 我主要是想对 源代码 用 WebBrowser1(0).Document.All. 种方式 来获取 里面的一些内容或链接的,其他有什么控件可以实……[/Quote]将text1.text写入到xx.htm本地文件中,然后WebBrowser1.Navigate "xx.htm" Private Sub Form_Load() Me.WebBrowser1.Navigate2 "about:blank" Do DoEvents Loop Until Me.WebBrowser1.ReadyState = READYSTATE_COMPLETE Me.WebBrowser1.Document.write "abc"End Sub 如果真是这样的话,就不用看我的回复了如果只是想把html代码转换成DOM,方便使用href等进行分析的话Dim doc As IHTMLDocumentSet doc = New HTMLDocumentdoc.Clear'如果声明doc变量为HTMLDocument,则write()方法“函数或接口标记为限制的”'因此把doc变量声明为IHtmlDocument,但在IDE中输入“."后没成员提示了'可以先明为HTMLDocument,以便利用智能提示,在运行前再改为IHTMLDocument ^o^'具体的html内容可以从文件或textBox中获取doc.write "<html><body><div id='a'>hello</div></body></html>"Debug.Print doc.body.innerHTMLDebug.Print doc.getElementById("a").innerText’自己分析吧Set doc = Nothing至于速度是否比直接用webbrowser.navigate一个本地文件快,这就不知道 能解释下在多框架网页里WebBrowser1.readystate和WebBrowser1.document.readystate以及WebBrowser1.busy 这3个的区别吗??那些可以用来判断最终的加载完成,那些不能?有何区别? 具体怎么操作呀??? 忘记说了我的是vb6.0 不支持。write VB程序中如何引用 Clipboard vb连接ACCESS数据库,数据更新了想给个提示数据更新了 在VB中如何清除cookie和cache? 请高手指点:如果让程序适应不同的分辩率?真诚期待!!! 怎样把从数据库抓出的数据生成excel报表,顺便求关于CrystalReport的使用方法和相关资料,祝大家中秋快乐 为什么String存放二进制数据会变 请问DataGrid控件的问题? 如何用ado访问不是本的数据库阿? 如何在VB6.0中调用窗体 如何使WIN98的“快捷启动”工具栏鼠标右键功能失效? vb 实时错误53 急求 程序设计报告
WebBrowser1.Navigate "about:blank"
WebBrowser1.Document.Write text1.text
[/Quote]这样载入源码会 跳出java脚本提示 出现错误
我主要是想对 源代码 用 WebBrowser1(0).Document.All. 种方式 来获取 里面的一些内容或链接的,其他有什么控件可以实现吗??? webb 的 .tagname .href .....这样分析html源码非常方便,不知道 有没有别的方法 可以让我 这样分析html源码, 我之所以不用webb是因为他加载网页太慢了,我用inter获取源码的
这样载入源码会 跳出java脚本提示 出现错误
我主要是想对 源代码 用 WebBrowser1(0).Document.All. 种方式 来获取 里面的一些内容或链接的,其他有什么控件可以实……
[/Quote]将text1.text写入到xx.htm本地文件中,然后
WebBrowser1.Navigate "xx.htm"
Private Sub Form_Load()
Me.WebBrowser1.Navigate2 "about:blank"
Do
DoEvents
Loop Until Me.WebBrowser1.ReadyState = READYSTATE_COMPLETE
Me.WebBrowser1.Document.write "abc"
End Sub
Dim doc As IHTMLDocument
Set doc = New HTMLDocument
doc.Clear
'如果声明doc变量为HTMLDocument,则write()方法“函数或接口标记为限制的”
'因此把doc变量声明为IHtmlDocument,但在IDE中输入“."后没成员提示了
'可以先明为HTMLDocument,以便利用智能提示,在运行前再改为IHTMLDocument ^o^
'具体的html内容可以从文件或textBox中获取
doc.write "<html><body><div id='a'>hello</div></body></html>"
Debug.Print doc.body.innerHTML
Debug.Print doc.getElementById("a").innerText
’自己分析吧
Set doc = Nothing
至于速度是否比直接用webbrowser.navigate一个本地文件快,这就不知道
能解释下在多框架网页里WebBrowser1.readystate和WebBrowser1.document.readystate以及WebBrowser1.busy 这3个的区别吗??那些可以用来判断最终的加载完成,那些不能?有何区别?
具体怎么操作呀??? 忘记说了我的是vb6.0 不支持。write