111,092
社区成员




using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Runtime.InteropServices;
using System.Security.Permissions;
namespace WindowsApplication169
{
[PermissionSet(SecurityAction.Demand, Name = "FullTrust")]
[ComVisibleAttribute(true)]
public partial class Form1 : Form
{
String URL = "www.baidu.com";
public Form1()
{
InitializeComponent();
String FileName = AppDomain.CurrentDomain.BaseDirectory + "b.htm";
File.WriteAllText(FileName, "1");
WebBrowser WB = new WebBrowser();
WB.Parent = this;
WB.Dock = DockStyle.Fill;
WB.ObjectForScripting = this;
WB.DocumentText = "<script type='text/javascript'>function opendata()"
+ "{"
+ " var aa=window.external.OpenNewWindow('" + URL + "');"
+ " alert(aa);"
+ " txt_Send_Email.value=aa"
+ "}</script>"
+ "<input type='sumbit' value='ok' onclick='opendata()'>"
+ "<input id='txt_Send_Email' type='text'>";
}
public String OpenNewWindow(String NewUrl)
{
if (NewUrl == URL)
{
Form F = new Form();
WebBrowser WB = new WebBrowser();
WB.Parent = F;
WB.Navigate(NewUrl);
F.ShowDialog();
return "返回值:" + WB.DocumentText;
}
return String.Empty;
}
}
}