silverlight与javascript交互操作
C#端代码:
String text = "lenny";
string text2 = "dou";
HtmlPage.Window.Invoke("calledBySL2", new object[] { text, text2 });
Html端代码:
function calledBySL2(obj, obj2) {
alert("Hello: " + obj + ", " + obj2);
}
-----------------------------------------------------------------------------------------
Javascript调用Silverlight代码
C#代码:
首先需要注册一个脚本对象
HtmlPage.RegisterScriptableObject("JavaMachine", this);
然后写函数
[ScriptableMember]
public string AddNum(string str)
{
showTB.Text = str;
return "你懂的";
}
Javascript代码:
function callSL() {
var sl = document.getElementById("sl_obj");
var msg = sl.Content.JavaMachine.AddNum("abcdef");
alert("msg: " + msg);
}
然后在HTML代码嵌入的<object id="sl_obj">中加入id的名字 sl_obj
转载于:https://www.cnblogs.com/Areas/archive/2011/09/26/2191823.html
silverlight与javascript交互操作相关推荐
- js初识、JS基础交互、JavaScript 元素操作
js初识 js外链引入 外链引入.js 通过script标签的src属性引入外部js文件在外部新建一个后缀名为js的文件注意:用于引入外部js文件的script标签,就不要再写其他的js代码,不会执行 ...
- silverlight 中javascript 代码与托管代码的互调用 以及一些思考
silverlight 客户端javascript 代码与托管代码的互调用时比较用意义的同时,因为silverlight本身就是一个插件,如果两者之间不能进行相互的调用,对于web 上的一些特殊的功能 ...
- android js交互 数组,Android WebView —— Java 与 JavaScript 交互总结
相比于 Native App 和 Web App,Hybrid App 凭借其迭代灵活.控制自如.多端同步的优势在应用市场上越发显得优胜,主要得力于,其将变更频繁的部分产品功能使用 H5 开发并在客户 ...
- ApexCharts使用示例 -- 多图表同时执行交互操作
ApexCharts使用示例 – 多图表同时执行交互操作 一.引入apexcharts.js <script src="https://cdn.jsdelivr.net/npm/ape ...
- QT与JavaScript交互/Qt调用JS脚本
QT与JavaScript交互/Qt调用JS脚本 简介 QT中调用JS函数 JS中调用QT函数 完整代码 mainwindow.h mainwindow.cpp html.html Qt调用JS脚本 ...
- Flash与Javascript交互时可用ExternalInterface类
Flash与Javascript交互时可用ExternalInterface类 ExternalInterface 类是外部 API,这是一个在 ActionScript 和 Flash Player ...
- 通过webView与javascript交互来研究webView的特点
1.前言 webView是android中用于展示简单的网页或者加载一些html格式的很好的选择,它提供了很多的操作上的封装但同时又不失去灵活性,因为他提供了webViewClient和webChro ...
- 【OpenCV 4开发详解】窗口交互操作
本文首发于"小白学视觉"微信公众号,欢迎关注公众号 本文作者为小白,版权归人民邮电出版社发行所有,禁止转载,侵权必究! 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4 ...
- js 包含某个字符串_[译] 5 大 JavaScript 字符串操作库
原文地址:5 String Manipulation Libraries for JavaScript 原文作者:Mahdhi Rezvi 译文出自:掘金翻译计划 本文永久链接:https://git ...
最新文章
- 杂谈--DML触发器学习
- java字符串逐个分解_改进JAVA字符串分解的方法
- WAL streaming (max_wal_senders 0) requires wal_level replica or logical
- 一个按键控制数码管的开和关_三菱PLC数码管显示及按键控制实验
- Head First JSP---随笔九(Web应用安全)
- 2019-11-23 Modern Family Scripts (01 “Pilot”)
- python socket 书籍_Python学习之路——socket
- iOS Hacker 动态库 dylib 注入
- kubernetes学习笔记之七:Ingress-nginx部署使用
- ssl2646-线段树练习3【线段树】
- Vue移动端项目——Vant 移动端 REM 适配
- python中set index_Python set_index和reset_index详解
- 微信分享功能问题-描述内容换行,导致js加载失败
- kafka配置项host.name advertised.host.name
- linux卸载cognos,在Linux上实战安装Cognos
- libiconv android编译,(OK) 编译libiconv-1.14(静态库)—CentOS 7— android-ndk
- 【中科院信工所】22考研经验分享
- linux 剪贴板_如何在Linux上使用剪贴板管理器
- 家庭版茄汁味锅包肉的做法
- html改变按钮形状6,6个HTML5/CSS3按钮悬停边界旋绕动画