| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2897 人关注过本帖
标题:关于VB 浏览器控件 碰到JS语句的链接 如何点击!!!!!
只看楼主 加入收藏
hc8311836
Rank: 1
等 级:新手上路
帖 子:10
专家分:5
注 册:2012-10-27
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
关于VB 浏览器控件 碰到JS语句的链接 如何点击!!!!!
用VB里的浏览器 点击不了超级连接

[local]1[/local]
javascript:__doPostBack('ctl00$ContentPlaceHolder1$gvyx$ctl02$LinkButton1','')

这个是网页的源代码

<a id="ContentPlaceHolder1_gvyx_LinkButton1_0" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$gvyx$ctl02$LinkButton1','')">中国人的核心价值观</a>
搜索更多相关主题的帖子: javascript 中国人 浏览器 源代码 价值观 
2013-11-19 20:11
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4943
专家分:30067
注 册:2008-10-15
收藏
得分:20 
最简单的的方法是:

WebBrowser1.Navigate "javascript:__doPostBack('ctl00$ContentPlaceHolder1$gvyx$ctl02$LinkButton1','');"

1、WebBrowser的地址长度限制,整个字符串不能超过 255 个字符。超过部分会被截掉,然后执行出错。
2、如果超过 ,就只能使用标准 的 exescript 方法,那个对脚本没限制的。
3、可以自己到 脚本里 插入自定义的 javascript 函数,然后再调用它。如果使用上面这种简单的方式,也是不能超过255个子符。

授人于鱼,不如授人于渔
早已停用QQ了
2013-11-19 21:00
快速回复:关于VB 浏览器控件 碰到JS语句的链接 如何点击!!!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014223 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved