有趣 不用js也能创建silverlight
2008-02-14 13:48
176 查看
如果你已经安装了silverlight并能在IE7或Firefox 2中运行,请直接复制下边的代码存成.htm来浏览。
<html>
<head>
</head>
<body>
<div id="controlHost">
<object
id="silverlightControl"
type="application/x-silverlight"
height="400"
width="400">
<param name="Source" value="#xamlContent" />
</object>
</div>
</body>
</html>
silverlight只是浏览器的为了呈现xaml的一个插件,不一定非要JavaScript。
这里不是教你不用js来呈现silverlight,最重要的是这里是要你明白silverlight是怎么工作的。
当你开始看silverlight的代码时你大概会注意到到两个js的引用。
Silverlight.js有一个功能:当访问时安全的安全的创建silverlight。它有一个方法 - Silverlight.createObject() 它是跨浏览器工作的,并且检查你客户端是否安装了需要的silverlight版本若未安装并且浏览器支持的话就显示一个快速安装的链接。Silverlight.js 自己本身并不做任何事情;他必须要去调用CreateSilverlight.js中的createObject()方法。
CreateSilverlight.js实例话控件。它设置一些属性并调用createObject()方法。如果你使用工具的话这些js会自动创建。
这里推荐两篇有用的文章:
http://msdn2.microsoft.com/en-us/library/bb412401.aspx http://msdn2.microsoft.com/en-us/library/bb687962.aspx
<html>
<head>
</head>
<body>
<div id="controlHost">
<object
id="silverlightControl"
type="application/x-silverlight"
height="400"
width="400">
<param name="Source" value="#xamlContent" />
</object>
</div>
</body>
</html>
silverlight只是浏览器的为了呈现xaml的一个插件,不一定非要JavaScript。
这里不是教你不用js来呈现silverlight,最重要的是这里是要你明白silverlight是怎么工作的。
当你开始看silverlight的代码时你大概会注意到到两个js的引用。
Silverlight.js有一个功能:当访问时安全的安全的创建silverlight。它有一个方法 - Silverlight.createObject() 它是跨浏览器工作的,并且检查你客户端是否安装了需要的silverlight版本若未安装并且浏览器支持的话就显示一个快速安装的链接。Silverlight.js 自己本身并不做任何事情;他必须要去调用CreateSilverlight.js中的createObject()方法。
CreateSilverlight.js实例话控件。它设置一些属性并调用createObject()方法。如果你使用工具的话这些js会自动创建。
这里推荐两篇有用的文章:
http://msdn2.microsoft.com/en-us/library/bb412401.aspx http://msdn2.microsoft.com/en-us/library/bb687962.aspx
相关文章推荐
- 不用js也能创建silverlight
- bounce.js:创建有趣的CSS3动画
- SilverLight 页面后台方法XX.xaml.cs 创建JS,调用JS ,弹出提示框
- 创建一个有趣的Silverlight视频播放控件
- Silverlight.js中临时函数创建
- Silverlight.js中临时函数创建
- SilverLight创建JS,调用JS
- C++用new和不用new创建类对象区别
- js基础例子动态创建table实例
- Node.js 创建HTTP服务器(经过测试,这篇文章是靠谱的T_T)
- [演练]如何创建新Silverlight项目
- js动态创建Form表单并提交
- arcgis-api-for-js-之创建图层和添加图层(1)
- 用Vue.js 和 vue-router 创建单页导航和分页
- 通过创建方法,减少不同浏览器通过JS设置样式时的重复书写
- js操作dom节点,创建,复制,删除,添加,查找等操作总结
- JS创建函数:函数声明和函数表达式
- JS动态创建Table,Tr,Td并赋值
- js 动态创建table并且为table 添加行列
- 不用marquee而使用JS控制图片纵向滚动,解决火狐不兼容