手机
当前位置:查字典教程网 >编程开发 >C#教程 >winform调用javascript的小例子
winform调用javascript的小例子
摘要:复制代码代码如下:functionShowMessage(message){alert(message);}functionShowWinF...

复制代码 代码如下:

<html>

<head>

<title></title>

<script type="text/javascript">

function ShowMessage(message)

{

alert(message);

}

function ShowWinFormsMessage() {

var msg = document.getElementById('txtMessage').value;

return window.external.ShowMessage(msg);

}

</script>

</head>

<body>

<input type="text" id="txtMessage" />

<input type="button" value="Show Message" />

</body>

</html>

复制代码 代码如下:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using System.Runtime.InteropServices;

namespace WebBrowserJavaScriptExample

{

public partial class frmMain : Form

{

public frmMain()

{

InitializeComponent();

webBrowser1.ObjectForScripting = new ScriptManager(this);

}

private void btnShowMessage_Click(object sender, EventArgs e)

{

object[] o = new object[1];

o[0]=txtMessage.Text;

object result = this.webBrowser1.Document.InvokeScript("ShowMessage", o);

}

private void frmMain_Load(object sender, EventArgs e)

{

this.webBrowser1.Navigate(@"E:Projects2010WebBrowserJavaScriptExampleWebBrowserJavaScriptExampleTestPage.htm");

}

[ComVisible(true)]

public class ScriptManager

{

frmMain _form;

public ScriptManager(frmMain form)

{

_form = form;

}

public void ShowMessage(object obj)

{

MessageBox.Show(obj.ToString());

}

}

}

}

【winform调用javascript的小例子】相关文章:

WinForm窗体调用WCF服务窗体卡死问题

C#位移的介绍与例子

C# 委托(delegate) 的小例子

c#动态调用Webservice的两种方法实例

在C#中调用VBScript、javascript等脚本的实现代码

C#之IP地址和整数互转的小例子

c#中 String和string的区别介绍

WinForm中的登录实现

C#根据年月日计算星期几的函数小例子

关于C#.net winform程序验证moss的集成身份认证实例

精品推荐
分类导航