页面上的正常执行流程是点完网页上一个按钮以后执行fzig()函数,执行完以后页面上会动态生成一个form
在点击按钮之前,在form生成的区域点右键 选查看源代码 什么也没有
点击完按钮以后,就可以看到源代码了
但点完按钮以后 用webBrowser1.Document.GetElementsByTagName("form");找不到该动态生成的form
如果想访问该form 该用什么样的的方法呢
十万火急 火烧眉毛 求助 万谢

解决方案 »

  1.   

    跟asp.net 页面生命周期有关
    fzig() 是js函数,也就是说在客户端。运行的所以。。服务器的网页页面什么都没多不知道是不是这个原因
      

  2.   

    javascript都是在客户端执行的吧 页面也只是显示给客户看的 服务器端要的只是结果 
      

  3.   

    我现在主要是处理,验证码和处理 alert 提示的问题.不知道楼主是怎么解决的
      

  4.   

    调用的方法,只能通过 C# 去得以页面的HTML的一个标签里的值,不知道楼主是不是要以实现C#直接读JS的变量
      

  5.   

    你说的方面我还都没考虑呢 执行javascrit函数这里就卡住了 卡了快一个礼拜了
      

  6.   

    \加你了
    ..document.write 只有在 onload 时才能用的.其它的时候输出会把 body 的内容清空的
      

  7.   

    我想用c#通过webbrowser执行javascript的函数 也需要读取javascript的变量
      

  8.   

    读取JS变量只能通过分析HTML得到吧.也就是说用JS动态改变HTML,再用C#得到改变的HTML,分析就可以得到JS变量的值了
      

  9.   

    哈哈,大哥我也在研究这个东西,只是语言不同,也是在点击战斗后(其实战斗不用点击的,直接web浏览框跳转javascript:onclick:parent.fzig())就出来准备战斗的页面,但是在这个页面上我不知道怎么去点击到物理或者魔法攻击,现在头都大了
      

  10.   

    用WebBrowser的Document把form对应的HTMLElement找出来,传进去试试