这个表单是在一个js文件里,用webbrowser获取网页源文件,得不到这个表单的按钮和文本框的相关ID和名称信息应该如何获得这个表单相关的ID和名称等等信息和自动提交?
(这个表单是单独显示在一个框架里的,已经得到这个框架的源文件,但是也查不到表单的信息)

解决方案 »

  1.   

    去下一个VIWEPAGE,能看到JS写的元素!!就是弹出窗口的看不到
      

  2.   

    你可以通过html标记去提交!!例如:
    With webbrower1
    .Document.All("ID号").Value='数据'
    End With
      

  3.   

    其实webbrower1 可以操作任何一个html 标记
    这些都返回在:DocumentComplete事件里
    例如在:DocumentComplete里加入
    With webbowser1
                                    Set vDoc = .Document
                                    For i = 0 To vDoc.All.Length - 1
                                        bqName = Trim(UCase(vDoc.All(i).tagName))                                      
                                          Set vTag = vDoc.All(i)
                                        If bqName = "IMG" Then 
                                             debug.pring bgName
                                                Set vTag = vDoc.All(i)
                                                    If vTag.type="submit" Then    '提交
      
                                                    End If
                                        End If
                                    Next
    End With