c# 中form调用并操作web脚本
来源:互联网 发布:硬盘检测软件 编辑:程序博客网 时间:2024/04/30 11:56
web HTML页面图:
HTML(js.html) 代码:
<script type="text/javascript">
function F1(obj)
{
document.all["Country"].innerText=obj;
}
function F2()
{
document.all["Country"].innerText="法国";
}
</script>
<body>
<table cellspacing="0" cellpadding="0" width="94%" border="0">
<tr>
<td style="width: 32px" align="center" bgcolor="#f0f8ff" height="26">
<font color="#ff0000">1</font></td>
<td style="width: 225px" align="center" bgcolor="#f0f8ff" height="26">
<div id="Country">
中国</div>
</td>
</tr>
</table>
</body>
form 代码:
private void button1_Click(object sender, EventArgs e)
{
mshtml.IHTMLDocument2 currentDoc = (mshtml.IHTMLDocument2)webBrowser1.Document.DomDocument;
mshtml.IHTMLWindow2 win = (mshtml.IHTMLWindow2)currentDoc.parentWindow;
win.execScript("F1('日本')", "javascript");//调用函数F1
}
webBrowser1效果截图:
private void button2_Click(object sender, EventArgs e)
{
mshtml.IHTMLDocument2 currentDoc = (mshtml.IHTMLDocument2)webBrowser1.Document.DomDocument;
mshtml.IHTMLWindow2 win = (mshtml.IHTMLWindow2)currentDoc.parentWindow;
win.execScript("F2()", "javascript");//调用函数F2
}
webBrowser1效果截图:
private void button3_Click(object sender, EventArgs e)
{
mshtml.IHTMLDocument2 currentDoc = (mshtml.IHTMLDocument2)webBrowser1.Document.DomDocument;
mshtml.IHTMLElement el = (mshtml.IHTMLElement)currentDoc.all.item("Country", null);//取得页面上的Country Dom对象
el.innerText = "荷兰";//直接修改页面上Country对象的属性
}
webBrowser1效果截图:
//用webBrowser来显示效果
private void Form6_Load(object sender, EventArgs e)
{
webBrowser1.Url =new Uri("js.html");
}
- c# 中form调用并操作web脚本
- 《C#中自定义控件并在Form中进行调用》
- c# Win Form程序调用Web API
- Unity--在C#脚本中调用JS脚本函数并传参
- C# 调用并执行SQL脚本文件
- C# 调用并执行SQL脚本文件
- C#中关于Web Form简介
- C#中对控件的非代码数据绑定操作(WEB FORM)
- 【转】C#中调用python脚本
- C# 调用并执行SQL脚本文件
- EBS OAF开发中如何在OAF页面调用form并传递参数给form
- unity中js脚本与c#脚本互相调用
- unity中js脚本与c#脚本互相调用
- C#如何在Form中嵌入并且操作Excel表格
- C#如何在Form中嵌入并且操作Excel表格
- C#如何在Form中嵌入并且操作Excel表格
- C#如何在Form中嵌入并且操作Excel表格 - -
- C#如何在Form中嵌入并且操作Excel表格
- 介绍4---memory和client/server
- VC快键
- 如何使一个你没有源代码的DLL文件变为强命名的(Strong Name)
- csdn 上的第一篇文章!
- Canon MF8100 Series Printer driver install on Windows 7
- c# 中form调用并操作web脚本
- 逆向工程日记2--WINDOWS优化大师
- 学习C++的50条警言
- 基本概念:堆与堆栈
- 参数初始化表
- windbg.txt
- 谢鸣
- Ubuntu安装oracle10G
- 关于http读取html文件的错误