满分请教一个问题,高手给菜鸟我指点一下! 调用javascript语句:Btton.click(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个页面是其它网站的?用你的程序打开的?如果这样的话,你要看一下那个页面是post还是get如果是post的话,你可以通过页面的url来提交. TO: terryfjh()如何调用Btton.click(); ???? type=submit要在外面加<form></form>dddd.htm<TR bgColor=#ffffff width="100%"><TD align=middle colSpan=2><form id="form1"> <INPUT language=javascript class=button id=Btton style="BORDER-TOP-STYLE: groove; BORDER-RIGHT-STYLE: groove; BORDER-LEFT-STYLE: groove; BORDER-BOTTOM-STYLE: groove" onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); " type=submit value="Start" onclick="alert('dd')" name=Btton></TD></TR></form><input type="button" onclick="alert('test')" id="button1">------------------------------------------------------------------------------csprivate void button1_Click(object sender, System.EventArgs e){ object x = System.Reflection.Missing.Value; axWebBrowser1.Navigate(@"E:\dddd.htm", ref x, ref x, ref x, ref x);}private void button2_Click(object sender, System.EventArgs e){ mshtml.IHTMLDocument2 doc = (mshtml.IHTMLDocument2)axWebBrowser1.Document; mshtml.IHTMLFormElement f1 =(mshtml.IHTMLFormElement)doc.all.item ("form1",0); ((mshtml.IHTMLFormElement)(f1)).submit(); mshtml.IHTMLElement Element = (mshtml.IHTMLElement)doc.all.item("button1", 0); Element.click();} using mshtml;所有代码在我的blog里http://blog.csdn.net/cnhgj/archive/2004/12/14/215890.aspx 以CSDN的登录页面为例private void button1_Click(object sender, System.EventArgs e){ object x = System.Reflection.Missing.Value; axWebBrowser1.Navigate(@"http://www.csdn.net/member/UserLogin.aspx", ref x, ref x, ref x, ref x);}private void button2_Click(object sender, System.EventArgs e){ mshtml.IHTMLDocument2 doc = (mshtml.IHTMLDocument2)axWebBrowser1.Document; mshtml.IHTMLFormElement f1 =(mshtml.IHTMLFormElement)doc.all.item ("Form1",0); ((mshtml.IHTMLFormElement)(f1)).submit(); //mshtml.IHTMLElement Element = (mshtml.IHTMLElement)doc.all.item("button1", 0); //Element.click();} 谢谢戏子兄,我的新问题是网页的提交按钮是一个图片,代码如下:<TD height=22><A href="index.htm"><IMG onclick="javascript:sendData();return false;" height=19 src="images/ok.gif" width=59 border=0 type="image"></A> <A href="javascript:clear()"><IMG onclick="javascript:resetvalue();return false;" height=19 src="images/chongzhi.gif" width=59 border=0></A></TD>直接用form的submit()不行,要模拟点击这个图片按钮应如何做到?我试了mshtml.HTMLInputImageElement ok=(mshtml.HTMLInputImageElement)doc.All.Item("images/ok.gif",0); ok.Click();但没有成功,请前辈指教!谢谢! 问个测试常见问题 关于GridView1_SelectedIndexChanged的问题 帮我看看这个vs装没装sp1 在visual c#程序中如何起一个进程来完成拷贝功能 求解:可访问性不一致!! 如何将datareader装换为字符串数组 关于创建XML的问题(急!!) 请问一个C#表格框的简单问题 有关悬浮的工具栏窗体问题,没人知道啊 在asp.net中﹐從數據據庫表中取出記錄(1萬多條)轉成Excel﹐執行几分鐘后出現以下錯誤信息 谁用过SystemInformation.Network?为什么返回总是true? 继承类的问题
如果这样的话,你要看一下那个页面是post还是get
如果是post的话,你可以通过页面的url来提交.
<TD align=middle colSpan=2>
<form id="form1">
<INPUT language=javascript class=button id=Btton style="BORDER-TOP-STYLE: groove; BORDER-RIGHT-STYLE: groove; BORDER-LEFT-STYLE: groove; BORDER-BOTTOM-STYLE: groove" onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); " type=submit value="Start" onclick="alert('dd')" name=Btton></TD></TR>
</form><input type="button" onclick="alert('test')" id="button1">------------------------------------------------------------------------------
csprivate void button1_Click(object sender, System.EventArgs e)
{
object x = System.Reflection.Missing.Value;
axWebBrowser1.Navigate(@"E:\dddd.htm", ref x, ref x, ref x, ref x);
}private void button2_Click(object sender, System.EventArgs e)
{
mshtml.IHTMLDocument2 doc = (mshtml.IHTMLDocument2)axWebBrowser1.Document;
mshtml.IHTMLFormElement f1 =(mshtml.IHTMLFormElement)doc.all.item ("form1",0);
((mshtml.IHTMLFormElement)(f1)).submit();
mshtml.IHTMLElement Element = (mshtml.IHTMLElement)doc.all.item("button1", 0);
Element.click();
}
http://blog.csdn.net/cnhgj/archive/2004/12/14/215890.aspx
{
object x = System.Reflection.Missing.Value;
axWebBrowser1.Navigate(@"http://www.csdn.net/member/UserLogin.aspx", ref x, ref x, ref x, ref x);
}private void button2_Click(object sender, System.EventArgs e)
{
mshtml.IHTMLDocument2 doc = (mshtml.IHTMLDocument2)axWebBrowser1.Document;
mshtml.IHTMLFormElement f1 =(mshtml.IHTMLFormElement)doc.all.item ("Form1",0);
((mshtml.IHTMLFormElement)(f1)).submit();
//mshtml.IHTMLElement Element = (mshtml.IHTMLElement)doc.all.item("button1", 0);
//Element.click();
}
<TD height=22><A href="index.htm"><IMG onclick="javascript:sendData();return false;" height=19 src="images/ok.gif" width=59 border=0 type="image"></A> <A href="javascript:clear()"><IMG onclick="javascript:resetvalue();return false;" height=19 src="images/chongzhi.gif" width=59 border=0></A></TD>直接用form的submit()不行,要模拟点击这个图片按钮应如何做到?我试了
mshtml.HTMLInputImageElement ok=(mshtml.HTMLInputImageElement)doc.All.Item("images/ok.gif",0);
ok.Click();
但没有成功,请前辈指教!谢谢!