如何对HTML中链接的onclick事件进行拦截
我的问题如下: 我现在想拦截百度主页中“把百度设为主页”这个链接的点击事件,该链接的代码如下: <a onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.baidu.com')" href="http://utility.baidu.com/traf/click.php?id=215&url=http://www.baidu.com">把百度设为主页</a> 即,点击该链接时会弹出一个设置该页面为主页的对话框,我想在显示这个对话框之前就能收到这个事件。 我用连接点的方法去试图拦截DISPID_HTMLELEMENTEVENTS2_ONCLICK事件,拦截是拦截到了,但是这个事件是在设置主页的对话框弹出来之后并处理掉才拦截到的。时序上稍微晚了。 所以我想要大家帮助的问题是:如何在这个设置主页对话框弹出之前就截获到这个事件。。。
我在http://topic.csdn.net/t/20060922/17/5041814.html这个帖子中找到这么一个方法: 1、获得WebBrowser Control的DWebBrowserEvents2::DocumentComplete事件 2、在DWebBrowserEvents2::DocumentComplete事件中根据IWebBrowser2::Document获得HTMLLinkElementEvents::onclick事件 。 但我不理解的是HTMLLinkElementEvents::onclick这个事件如何“获得”,如果能有段示例代码就好了。 IHTMLDocumentX 有一个onclick 的属性. 在 DWebBrowserEvets2::DocumentComplete 中装载 onclick 就可以捕获. 学习学习学习学习学习学习学习学习 我来顶 woheduole引用 IHTMLDocumentX 有一个onclick 的属性. 在 DWebBrowserEvets2::DocumentComplete 中装载 onclick 就可以捕获. 如
相关问答:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO; using Syst ......
html标签和struts2标签,把在DW中建的页面运用到Struts2中,要转换一部分标签,不知道具体怎么做,知道的进来说说,一下是一段示例代码: <body> <s:form action="userAction" enctype=" ......
如题,在WINDOWS底下的CODE会,但在LINUX下不知道如何实现,JS的代码应该是不一样的。 求教。 分不够再加。 http://topic.csdn.net/u/20100113/08/17ba1e71-4c33-43f6-91a5-0e031c86e5ed.html linux ......
从数据库中读取一段html代码怎么样转成图片,或者以图片的方式显示这段html代码也可以 帮顶 把文本作为图片的内容输出? GDI+?? html代码中有图片么? 帮顶 二进制流吧!! 用字节数组放 然后保存在 ......
如题。 希望各位大虾帮忙解决一下。 没人来呀,自己先顶一下。 能吗? 就是不知道才来发贴问的。 ajax 在服务端写个logout.asp退出登陆的程序 客户端用javascript,根据你的要求,触发去访问logout.a ......