110,574
社区成员
发帖
与我相关
我的任务
分享
<script type="text/javascript">
function temp(obj)
{
document.all["Country"].innerText=obj;
}
</script>
mshtml.IHTMLDocument2 currentDoc = (mshtml.IHTMLDocument2) webBrowser1.Document.DomDocument;
mshtml.IHTMLWindow2 win = (mshtml.IHTMLWindow2)currentDoc.parentWindow;
win.execScript("temp('fdsafadsf)", "javascript");//调用函数temp
private GoodsInfo()
{
System.Net.HttpWebRequest hwr = (System.Net.HttpWebRequest)System.Net.WebRequest.Create("http://imgcache.qq.com/qzone/app/booth/js/goods.js");
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("fast");
ve.SetOption("fast", false);
object o = Microsoft.JScript.Eval.JScriptEvaluate("var commerce_embed=[];" + sr.ReadToEnd() + "(GoodsInfo)", 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)
{
GoodInfo _coodInfo = new GoodInfo();
_coodInfo.Name = jsobj["name"].ToString();
_coodInfo.Money = Convert.ToInt32(jsobj["money"]);
_coodInfo.Price = Convert.ToInt32(jsobj["price"]);
_coodInfo.Love = Convert.ToInt32(jsobj["love"]);
if (!base.ContainsKey(i))
{
base.Add(i, _coodInfo);
}
}
}
}