今日您是第次访问
设为主页
添加改藏
 
了解WPF技术
Silverlight WPF/E教程
WPF应用程序教程
当前位置:网站主页->Silverlight 技巧速查->文章浏览

Silverlight自定义下载信息-Silverlight教程

日期:2007-12-13 作者:yoling group

问题描述
        Silverlight是一个浏览器中的插件,如果一个开发商想要在没有安装Silverlight的网站访问者的浏览器中显示标准的HTML来代替下载Silverlight的默认代码?

原因分析
        Silverlight.Js文件中Silverlight.isInstalled方法检测是否安装和版本符合,如果没有安装会调用buildPromptHTML方法输出下载的HTML代码。

解决方案

        推荐您使用“最新JS脚本生成Silverlight2.0插件(取消点击激活)”实现此功能,您还可以使用手写标记实现:

  <object data="data:application/x-silverlight," type="application/x-silverlight-2-b1" width="100%" height="100%">
   <param name="source" value="main_app_wpfhome.xap"/>
   <param name="onerror" value="onSilverlightError" />
   <param name="background" value="white" />

<!--如果没有安装object则显示的HTML内容-->   
   <a href="http://go.microsoft.com/fwlink/?LinkID=108182" style="text-decoration: none;">
     <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/>
   </a>
<!--结束-->   

  </object>