能否用 webbrowser打开的本地网页上的按钮 加开窗体或关闭窗体等操作?
就是点击网页上的按钮,可以进行一些操作.
问题点数:50、回复次数:3Top
1 楼rainstormmaster(暴风雨 v2.0)回复于 2006-03-05 01:12:31 得分 15
可以
需要封装一个activex dllTop
2 楼vansoft(Vansoft Workroom)回复于 2006-03-05 18:53:38 得分 10
可以,用HTML对象分析,取到按钮的名称或INDEX,
然后调用它的CLICK方法。Top
3 楼fxj331072(白天与黑夜)回复于 2006-03-06 10:18:31 得分 25
Dim vDoc, vTag
Set vDoc = WebBrowser1.document
For i = 0 To vDoc.All.length - 1 '检测所有标签
If UCase(vDoc.All(i).tagName) = "INPUT" Then '找到input标签
Set vTag = vDoc.All(i)
If vTag.Type = "text" Then '看看是不是我们需要的
Select Case vTag.Name
Case "xingming" '写标题,不同的网页表单,vTag.name的值不同,要查看网页源码
'并根据实际更改?下同?
vTag.Value = "姓名"
Case "ip"
vTag.Value = str
End Select
End If
If vTag.Type = "submit" And vTag.Value = "提交" Then '找到发表按钮。
' vTag.Select '也可以没有这个
vTag.Click
End If
End If
Next i
这个简单的例子,你看一下!Top




