你知道吗,其实Silverlight 在客户端的安装方式有两种,一种是直接的,一种是间接....
当你使用Silverlight创建了站点或者程序的时候, 你可以使用'inplaceInstallPrompt' 属性在创建对象的时候来进行定制.
例子:
function createSilverlight()
{
Sys.Silverlight.createObject(
"plugin.xaml", // Source property value.
parentElement, // DOM reference to hosting DIV tag.
"myControl", // Unique control id value.
{ // Control properties.
width:'1024', // Width of rectangular region of control in pixels.
height:'530', // Height of rectangular region of control in pixels.
inplaceInstallPrompt:false, // 设置客户端安装的方式.
background:'white', // Background color of control.
isWindowless:'false', // Determines whether to display control in Windowless mode.
framerate:'24', // MaxFrameRate property value.
version:'0.9' // Control version to use.
},
{
onError:null, // OnError property value -- event handler function name.
onLoad:null // OnLoad property value -- event handler function name.
},
null); // Context value -- event handler function name.
}
向上面这种设置,在客户端将有这样的表现:
点它就会跑到http://www.microsoft.com/silverlight ,用户可以自己在站点里下载,并进行silverlight的相关安装.
当然你也可以设置成直接安装的模式, 把inplaceInstallPrompt设置为'true'. 这将出现一个不一样的图标,像下面这样:
在这,你点它,就可以直接进行安装了,很简单.
.

浙公网安备 33010602011771号