偶现在可以给所有的静态网页包括多层IFrame中的所有对象都可以Sink Event.
既就是鼠标点击等消息自己可以动态连接上函数。但是当有大量的JavaScript生成的动态页面中,不能sink上对象?看了IE的一些说明,是把Win32的消息包装成IE的消息对象然后发送给每一个Element,请问谁能详细说明一下?
如何可以控制做到控制每一步的消息?
谢谢!

解决方案 »

  1.   

    http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/mshtml/tutorials/sink.asp
      

  2.   

    这篇文章我早就看了啊,其实这种SinkEvent都已经实现了,最重要现在是在有大量
    Javascript的网页中,有大量的Iframe元素都Sink不上了啊!而且,MSHTML是不是在
    大量Javascript中支持的不全面?谢谢!
      

  3.   

    楼上的给是不是也作这方面研究,给些意见啊!
    有什么资料,share一下,或者共同探讨一下,谢谢!
      

  4.   

    是啊,窗口,网页控件全是javascript中生成,包括一些Dom结构的属性,
    是通过DHTML的方法动态生成各种界面元素。
    偶看了一些msn的文章啊,好像说不太支持动态,但是讲的都是一句带过。
    还有啊,我动态生成了很多iframe,dom,用JavaScript,但是在IEEvent
    的DocmentComplete函数只触发一次,如果是静态的话,有几个Dom就触发
    几次,是不是不能实现,大虾探讨一下啊?
      

  5.   

    你看看是不是可以自己手动AttachEvent
    没有试过,纯属空想
      

  6.   

    谢谢,想做到能够控制IE的每一个步骤,包括时间,内部的DHTML对象各个时刻的
    状态,现在看来是比较难了啊。静态的还好处理一些,碰到大量Js,vbs估计很难
    解决了啊。
    欢迎大家前来讨论