拿到一个工程分析,发现网页中的Jscript很多函数没有人调用,而这些是可能在网页显示完毕必要的初始化数据的操作,怎么调用呢?
还有就是怎么访问Jscript脚本中的全局变量呢?(不是DDX访问那些input等的 value值 )

解决方案 »

  1.   

    很困难啊, IHTMLScriptElement 也只能访问到 脚本的静态内容。 不知道怎么去访问动态的执行过程。
      

  2.   

    大虾帮帮忙吧,html中:
    <input type="image" src="abc.gif" id="abc">CComVariant   v1,v2;
    v1 =   GetElementProperty(_T("abc"),   DISPID_A_VALUE);
    为什么得不到值?是不该调用 GetElementProperty?还是 input type=image的原因?DDX_DHtml_ElementInnerHtml()
    DDX_DHtml_ElementValue()的区别又是什么呢???
      

  3.   

    如果是输入框,你用GetElementText(...)试试
      

  4.   

    在CDhtmlDialog中访问网页脚本比较麻烦,以前我做过,很烦不提倡,还不如换一种方法。