mshtml.HTMLDocumentClass doc = (mshtml.HTMLDocumentClass)IE.Document;
object script= doc.Script;
object[] args = { FirstArgument , "FrameContent", "tree.aspx", "FrameNav" };
script.GetType().InvokeMember("ZweiFrames",
System.Reflection.BindingFlags.InvokeMethod,
null, script,args);
Marshal.ReleaseComObject(script);
我使用上面的代码来执行java脚本并获得错误。(调用目标抛出了异常)(内部异常:内存不足以继续执行程序)。
请帮帮我..
提前致谢.. 乌尼。
答案 0 :(得分:3)
你检查过ZweiFrames
js函数 - 可能是因为你提供的参数在该函数中存在问题吗?
HTMLWindow2 iHtmlWindow2 = (HTMLWindow2) doc.Script ;
iHtmlWindow2.execScript( "functionName(param1);" , "javascript" );
这当然是假设您的参数可以用字符串形式表示。