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

.net中前台javascript与后台c#函数相互调用问题

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

c# 调用.bat文件的实现代码

C#位移的介绍与例子

winfrom 在业务层实现事务控制的小例子

c# winform多线程的小例子

C# 委托(delegate) 的小例子

C#身份证验证小例子

C#编写的windows计算器的实例代码

WinForm下 TextBox只允许输入数字的小例子

精品推荐
分类导航