手机
当前位置:查字典教程网 >编程开发 >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的小例子】相关文章:

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

WinForm DataGridView控件隔行变色的小例子

WinForm中的登录实现

c# winform多线程的小例子

深入IComparable与IComparer的排序实例详解

c#进度条 progressBar 使用方法的小例子

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

C#位移的介绍与例子

c#判断输入的是不是数字的小例子

c#使用linq技术创建xml文件的小例子

精品推荐
分类导航