做到是可以做到的,我只是没有很明白楼主为何需要如此
再VB中直接操作xml不是更加简单
再VB中直接操作xml不是更加简单
解决方案 »
- 谁有北大青鸟的JAVAScript.ppt和课后上机答案?
- 求助
- 类似播放器的可托拽进度条 js如何实现,急~
- 请教:焦点图片轮换显示的速度如何设置
- 百度热搜图动态效果是怎么做出来的
- 大家来说说都用什么工具去写html。js这些web前端的
- 如何将一个页面中所有出现的IP地址文字转换成字符串 "XXX.XXX.XXX.XXX" 并显示出来?
- 如何对一段JS代码进行编译(加密),又如何反编译(解密)
- javascript中如何能实现显示客户端IP的功能?
- javascript 特殊引入方式,执行预先函数问题
- 如何将按钮变灰?
- 用脚本语言如何得到在<select>中被选中的选项的value和text
你可以通过DOM去操作,至于执行函数,execScript这个你去参考一下dim doc as IHTMLDocument2
在wb_complete事件中
set doc=wb.document,这样就可以开始进行编程控制了
应该是从html从传一个文件给vb控件去操作吧.如果一定要反着做的话,那就考虑一下调整ie的安全设置了
我想我没有理解错误,他的意思是在webbrowser control加载一个html,html中有加载xml的javascript函数,问题就是问如何在vb中调用这个函数,在webbrowser中,没有安全限制的,因为host已经不是IE
要从VB访问DOM简直是易如反掌
在vb中通过IE控件访问一个位于本地的网页A.htm,为了将这个网页分页打印出来,同时加上页眉页脚,我采用了一个打印模板文件t.htm,在这个模板文件中,用了<IE:DEVICERECT><IE:LAYOUTRECT>,在打印的时候调用这个模板,把a.htm中的内容分页,同时加上页眉和页脚。页眉中包含有姓名、单位、页码等,根据A.htm的内容不同而变化,所以在vb中我把这些信息存放在info.xml中,在打印时通过t.htm中的JavaScript代码读取这个xml文件,获得页眉的信息,并打印出来。现在我是把这个xml文件的绝对路径写在了代码中,我觉得这样不好,想改为相对路径,或者通过参数传入,不知道该怎么办。第二个问题是,打印之后,我需要把打印的页数保存下来,这个操作要在t.htm中完成,现在我考虑保存到info.xml文件中,不知道该怎么保存。请各位指点!
多谢!