凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 279351
  • 博文数量: 93
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 830
  • 用 户 组: 普通用户
  • 注册时间: 2016-02-25 10:44
个人简介

一杯茶,一台电脑

文章分类

(93)

  • (2)
  • (2)
  • (4)
  • (12)
  • (3)
  • (2)
  • (3)
  • (2)
  • (1)
  • (0)
  • (0)
  • (12)
  • (22)
  • (9)
  • (0)
  • (18)
  • (1)
文章存档

(4)

(57)

(32)

相关博文
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·

分类: c#/.net

2017-01-22 13:31:18


点击(此处)折叠或打开

  1. using system;
  2. using system.collections.generic;
  3. using system.componentmodel;
  4. using system.data;
  5. using system.drawing;
  6. using system.text;
  7. using system.windows.forms;
  8. using system.io;
  9. using system.runtime.interopservices; //记得u这俩.
  10. using system.security.permissions;//记得u这俩.
  11.  
  12. namespace test
  13. {
  14.  
  15.     [permissionset(securityaction.demand, name ="fulltrust")]
  16.     [comvisible(true)]//com 可见
  17.     public partial class form1 : form
  18.     {
  19.         public form1()
  20.         {
  21.             initializecomponent();
  22.         }
  23.  
  24.         private void button1_click(object sender, eventargs e)
  25.         {
  26.             webbrowser1.document.invokescript("run", new object[] { "csharefunction" });
  27.         }
  28.          
  29.         private void form1_load(object sender, eventargs e)
  30.         {
  31.             webbrowser1.objectforscripting = this;//具体公开的对象,这里可以公开自定义对象
  32.             webbrowser1.navigate(application.startuppath "/dom.html");
  33.         }
  34.  
  35.         public void showmsg(string msg)
  36.         {
  37.             messagebox.show(msg);
  38.             
  39.         }
  40.  
  41.     }
  42. }
下面是html代码

点击(此处)折叠或打开

  1. <html>
  2.   <head>
  3.     
  4.   </head>
  5.   <body>
  6.   </body>
  7.      
  8.    <script type="text/javascript" charset="utf-8">
  9.     function run(str)
  10.    {
  11.      
  12.         window.external.showmsg(str);
  13.    }
  14.    </script>
  15.    </html>

下面是官方的说法:
执行在 html 页面中定义的动态脚本函数。
重载此成员。有关此成员的完整信息(包括语法、用法和示例),请单击重载列表中的相应名称。

htmldocument.invokescript 方法

c# 调用javascript代码-凯发app官方网站

阅读(897) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图