做到是可以做到的,我只是没有很明白楼主为何需要如此
再VB中直接操作xml不是更加简单
再VB中直接操作xml不是更加简单
解决方案 »
- 关于根据值获取元素id
- 用javascript,点击按钮加载ocx控件出错
- --- 怎样使用jquery ui 遮罩类? 在线等 ----------------------
- 模态窗体弹出模态窗体之间的传值,取值
- 求助:验证输入框是否为空的JS调用了两遍,我不要!
- 关于top.location!=location问题
- ◆200分:求解setInterval()奇怪现象的原因!fason/meizz/net_lover/ceocio/runmin等等大侠请帮忙!
- 怎样取的td元素位置(top;left),或者td元素的width,谢谢大家了,很重要!!
- 将一个大的文件分批传到客户端
- 高手帮我看看menu.js是怎么编的啊!好难啊,看不明白!
- 如何将按钮变灰?
- 用脚本语言如何得到在<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文件中,不知道该怎么保存。请各位指点!
多谢!