HttpWebRequest如何调用html function()

hb1122 2010-10-08 10:37:32


function pageSubmit(param)
{
document.getElementById("myForm").action+="&"+param;

document.getElementById("myForm").submit();

}

function goPage()
{
var pageNO=document.getElementById("txtgoPageNo").value;
if(isNaN(pageNO)||pageNO==""||pageNO>27)
{
alert("请正确填写您要到达的页面!");
document.getElementById("txtgoPageNo").select();
document.getElementById("txtgoPageNo").value=1;
document.getElementById("txtgoPageNo").focus();
}else{
//document.getElementById("goPage").href="?&currpage="+pageNO;

pageSubmit("currpage="+pageNO);
}
}

<form name="goodsForm" id="myForm" method="post" action="/query/query.do;jsessionid=DD3C54D01061CEE133EFE48803107AC1?param=doSelect">
<input type="hidden" name="goods.brand" value="游三明" id="g_1">
<input type="hidden" name="goods.sex" value="" id="g_2">
<input type="hidden" name="goods.pattern" value="" id="g_3">
<input type="hidden" name="goods.type" value="" id="g_4">
<input type="hidden" name="goods.style" value="" id="g_5">
<input type="hidden" name="goods.colorScheme" value="" id="g_6">
<input type="hidden" name="goods.color" value="" id="g_7">
<input type="hidden" name="goods.season" value="" id="g_8">
<input type="hidden" name="goods.material" value="" id="g_9">
<input type="hidden" name="goods.element" value="" id="g_10">
<input type="hidden" name="goods.pocket" value="" id="g_11">
<input type="hidden" name="goods.internalStructure" value="" id="g_12">
<input type="hidden" name="goods.design" value="" id="g_13">
<input type="hidden" name="priceInterval" value="" id="g_14">
<input type="hidden" name="sortType" value="1" id="sortType" />
</form>




如何使用HttpWebRequest调用 function goPage()
不胜感激!
...全文
120 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2010-10-08
  • 打赏
  • 举报
回复
mshtml.IHTMLDocument2 currentDoc = (mshtml.IHTMLDocument2) webBrowser1.Document.DomDocument;
mshtml.IHTMLWindow2 win = (mshtml.IHTMLWindow2)currentDoc.parentWindow;
win.execScript("", "javascript");//调用函数

System.Net.HttpWebRequest hwr = (System.Net.HttpWebRequest)System.Net.WebRequest.Create("");
System.IO.StreamReader sr = new System.IO.StreamReader(hwr.GetResponse().GetResponseStream(), Encoding.Default);
Microsoft.JScript.Vsa.VsaEngine ve = Microsoft.JScript.Vsa.VsaEngine.CreateEngine();
object o1 = ve.GetOption("");
ve.SetOption("", false);
object o = Microsoft.JScript.Eval.JScriptEvaluate("", ve);
for (int i = 0; i < Convert.ToInt32(((Microsoft.JScript.ArrayObject)o).length); i++)
{
Microsoft.JScript.JSObject jsobj = (((Microsoft.JScript.ArrayObject)o)[i]) as Microsoft.JScript.JSObject;
if (jsobj != null && jsobj["name"] != null)
{

}

}
hb1122 2010-10-08
  • 打赏
  • 举报
回复
唉,记得以前在这儿看到过谁的贴子,不过忘了,汗!
hb1122 2010-10-08
  • 打赏
  • 举报
回复
......

WebBrowser可以模拟button的点击事件,但直接用HttpWebRequest返回的html文本,知道了方法,再如何操作呢?
huwei12345 2010-10-08
  • 打赏
  • 举报
回复
改变url :
javascript:goPage();

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧