vb2010 WebBrowser 执行 JavaScript 脚本

swblood 2012-01-11 11:04:05
<li class="level1 "><a href="#none"><img src="../res/icon/folder.gif"/>订单管理</a><ul class="level2"><li><a href="javascript:freshref(154811,'/zp/khOrder!baodan.action','报单')"><img src="../res/icon/details.gif"/>报单</a></li><li><a href="javascript:freshref(154813,'/zp/jmdOrder!JmdApplayFor.action?type=2','确认')"><img src="../res/icon/details.gif"/>确认</a></li>

<script type="text/javascript">
function freshref(id, link, text){
var urls = link.split("/");
var urlId = urls[urls.length - 1].split(".")[0] + id;
link = "/zporder" + link;
top.addTabByLink("welcome", link, text);
}
</script>


有一个网站的 侧边导航栏对应代码如上,现在想用VB 模拟点击其中的按钮,应该怎么做呢

我直接使用如下代码没有反映
Dim myvalue() As Object = {154813,“'/zp/jmdOrder!JmdApplayFor.action?type=2'”,“'确认'”}
WebBrowser1.Document.InvokeScript("freshref", myvalue)

使用的是vs2010 vb 编程
...全文
365 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiuhexuan 2012-01-12
  • 打赏
  • 举报
回复
是的,
http://jackyyangqi.bokee.com/6706002.html
swblood 2012-01-11
  • 打赏
  • 举报
回复
补充:这个侧边导航栏位于主页面的一个iframe 标签内 是不是由于这个原因造成的
jiuhexuan 2012-01-11
  • 打赏
  • 举报
回复
{154813,“/zp/jmdOrder!JmdApplayFor.action?type=2”,“确认”}
单引号去了试试

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧