本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
================

注会练习软件
http://www.cpasoft.com.cn
我的注会软件官网

http://blog.163.com/abc7105@126/

 

 


哈哈,热爱快“过气”的DELPHI


我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:注册会计师(注会)练习软件
日志总数:398
评论数量:116
留言数量:27
访问次数:3265589
建立时间:2005年6月6日




[delpih编程]如何插入到 WebBrowser 应用程序中的网页的事件处理程序(转载)
软件技术

吕向阳 发表于 2009/3/12 13:05:21

尝试从 Visual Basic 应用程序中插入您的网页上的事件处理程序的脚本时,有三个要点便笺。 使用 Internet Explorer 4.0 中是新增的 insertAdjacentHTML 方法 x。 可以使用仅 JavaScript,因为 VBScript 事件绑定页第一次分析时。 必须插入会导致页被 reparsed 的 HTML。 此外可以隐藏该 HTML。 此标记"跨越样式 = 显示: 没有"会导致 HTML,以隐藏,并且 reparsed。 有关其他信息,请参见该的以下文章的 Microsoft 知识库文章:185140 (http://support.microsoft.com/kb/185140/EN-US/ ) PRB: 疑难 Inserting 非可显示 HTML 到网页 您必须使用 < SCRIPT 延迟 > 标记。 defer 指示脚本块只包含函数和没有行中的脚本。 推迟分析脚本直到它们需要可以提高性能减少加载文档时间。 使用下面的步骤从 Visual Basic 应用程序中插入脚本事件处理程序: 打开一个新的标准 EXE 项目。 将 WebBrowser 控件添加到窗体。 添加命令按钮和下面的代码: Option ExplicitPrivate Sub Command1_Click()Dim str As String' Insert some hidden HTML and the scriptstr = "h "WebBrowser1.Document.body.insertAdjacentHTML "BeforeEnd", strEnd SubPrivate Sub Form_Load()WebBrowser1.Navigate "http://SomeServer/SomeWebPage.htm"End Sub您可以看到是否脚本插入使用 outerHTML 方法如下:Debug.Print WebBrowser1.Document.body.outerHTML


阅读全文(961) | 回复(0) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.259 second(s), page refreshed 144774146 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号