我是想对网页生成DOM树的, 但MS的MSHTML比较麻烦, 接口太多, 且其中的参数的数据类型比较混乱. 更重要的是没有参考文章和源代码. 所以想用对DOM树描述比较清楚,简单的JAVASCRIPT来生成DOM树(不知道它是否能正确生成). 现在的问题是, 我在CHTMLView中打开一个页面, 我要将自己编写的生成DOM树的JAVASCRIPT代码加入到这个页面的源代码中才能对页面生成DOM树. 所以必须先把JAVASCRIPT代码加入其中, 然后再更新显示添加代码后的页面(以便生成DOM树的JAVASCRIT可以执行来生成DOM树), 并将DOM树写到文件中. 再用MFC读出来.
我想问的问题是, 如何将JAVASCRIPT代码加入到页面源代码中? 是不是CHTMLView::GetSource之后, 像插入字符串一样插入就可以了啊. 第二个问题是, 如何让这段JAVASCRIPT执行? 我想是需要重新显示下插入代码的页面, 不知道如何在CHTMLView中更新显示下插入代码的页面. 谢谢!
我想问的问题是, 如何将JAVASCRIPT代码加入到页面源代码中? 是不是CHTMLView::GetSource之后, 像插入字符串一样插入就可以了啊. 第二个问题是, 如何让这段JAVASCRIPT执行? 我想是需要重新显示下插入代码的页面, 不知道如何在CHTMLView中更新显示下插入代码的页面. 谢谢!
解决方案 »
- 求网络通信思路!想在单机版射击游戏加入局域网多人比赛,还有外网上多人比赛功能!
- 如何实现char型数字向int 型数字的转换??
- 有没有方法从edit控件里获得多个整数?
- 为什么在释放堆内存的时候会出现Debug Error?
- 计时器的问题,请高手帮忙
- 有没有人对安防软件感兴趣(娄字硬盘录像机)
- 用编程的方法在菜单项中添加选项的问题
- WEBBROWSER中如何获取完整的cookie?
- 初学者提问:C++多重继承的优点和缺点是什么?
- CMFCPropertyGridCtrl 问题
- cximage 打开jpg的问题
- 关于保存线程的链表中函数返回值为void**和链表中size_t m_nNextOffset偏移量问题
参照:http://topic.csdn.net/u/20070919/10/e740efe8-355f-4f95-b5c9-13d82b4acc6d.html
2、插入并调用JS
参照:http://blog.csdn.net/lion_wing/archive/2007/09/29/1806530.aspx