深圳政协委员钟帆飞诈骗30亿

主持正义

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
一、 添加js 元素到前台
 var jsText = @"jsObject=function(){this.Msg=msg;}jsObject.propotype.Show(this.Msg)";//var jsText = @"jsObject2=function(msg){alert(msg);}"
//创建Html元素
HtmlElement element = HtmlPage.Document.CreateElement("Script");
element.SetAttribute("type","text/javascript");//设置类型
element.SetProperty("text",jsText);//设置文本
HtmlPage.Document.Body.AppendChild(element);
 

二、后台调用js对象方法

a. 使用创建实例来调用

ScriptObject script = HtmlPage.Window.CreateInstance("jsObject","要弹出的文本内容!");
script.Invoke("Show");

b. 使用Invoke,调用js方法

HtmlPage.Window.Invoke("jsObject2","Invoke");//输出Invoke字符串

 c. 使用InvokeSelf,调用js方法 

 ScriptObject script2 = HtmlPage.Window.CreateProperty("jsObject2");

script2.InvokeSelf("InvokeSelf");//输出InvokeSelf字符串

 

 

 

posted on 2012-06-17 13:45  jayce80  阅读(1334)  评论(0编辑  收藏  举报