借助易语言InternetExplorer事件和ShellWindows事件1 实现置外部IE广告(假BHO)
2017-03-15 15:07
375 查看
声明 本例子 分两个部分 一个是摘抄 彬哥的 一部分摘抄一个老鸟的(名字给忘记了
)
.版本 2
.支持库 shdocvw
.支持库 WebBrowser
.支持库 spec
.程序集 窗口程序集1
.程序集变量 a, 对象
.程序集变量 IE窗口, InternetExplorer
.程序集变量 shell, ShellWindows
.子程序 __启动窗口_创建完毕
shell.挂接事件 (ShellWindows事件1)
a = IE窗口.GetDocument ()
IE窗口.挂接事件 (InternetExplorer事件)
.子程序 增加广告
.参数 网页文档, 对象
.局部变量 广告对象, 对象
.局部变量 网页源码, 文本型
广告对象 = 网页文档.对象型方法 (“getElementById”, “myad”)
.如果真 (广告对象.是否为空 () = 假)
返回 ()
.如果真结束
网页源码 = 网页文档.读对象型属性 (“body”, ).读文本属性 (“innerHTML”, )
网页源码 = #常量_广告代码 + 网页源码
.子程序 _时钟1_周期事件
.局部变量 n, 整数型
.局部变量 Path, 文本型
n = shell.Count - 1
调试输出 (n)
IE窗口.获取 (shell.Item (n))
.如果真 (IE窗口.是否为空 ())
信息框 (“获取IE窗口失败!”, 0, )
返回 ()
.如果真结束
输出调试文本 (IE窗口.LocationURL)
' ==========================================================
增加广告 (a)
' 输出调试文本 (Path)
相关文章推荐
- IE中实现全屏广告代码,霸道无比.
- IE和FireFox下javascript读写XML实现广告轮换
- javascript读写XML实现广告轮换(兼容IE、FF)
- js阻止浏览器的默认行为以及停止事件冒泡(用JQuery实现回车提交,兼容IE、FF浏览器)
- js鼠标滚轮事件详解(全兼容ie、chrome、firefox)实现图片缩放
- 不借助第三方程序 无需ie拨号 自动实现adsl拨号上网【ALLyeSNO】
- 在activity中使用ViewFlipper实现广告自动滑页和每一页的广告的点击事件
- onbeforeunload事件中调用Ajax实现用户注销操作(兼容IE、Firefox、Chrome)
- onbeforeunload事件中调用Ajax实现用户注销操作(兼容IE、Firefox、Chrome)
- 单链表逆序———不借助外部辅助空间递归与非递归实现
- PNGHandler-借助JS让PNG图在IE下实现透明(包括背景图)
- 不使用BHO监控IE窗口事件
- MLang - 借助IE实现不同代码页之间的转换
- javascript读写XML实现广告轮换(兼容IE、FF)
- 截获IE控件下载事件并实现多线程断点续传下载总结
- js阻止浏览器的默认行为以及停止事件冒泡(用JQuery实现回车提交,兼容IE、FF浏览器)
- PNGHandler-借助JS让PNG图在IE下实现透明(包括背景图)
- BHO开发中的IE事件响应原理
- onbeforeunload事件中调用Ajax实现用户注销操作(兼容IE、Firefox、Chrome)
- 原生js实现下拉到底事件(2)-解决为什么ie下的onscroll事件轮滚过快就执行了2次呢?