复制代码 代码如下:
复制代码 代码如下:
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());
}
}
}
}



