bartholomew

如此星辰非昨夜,为谁风露立中宵~

Silverlight 2 Beta 1在Firefox下显示时的一点小问题~

昨天,我将完成的一个Silverlight 2 Beta 1控件嵌入HTML中显示时,在IE下一切正常,在firefox中却提示我没有装Silverlight 2插件,但是另一个Silverlight 2 Beta 1控件却在IE和firefox中均显示正常……

仔细比较了两者的不同后,找到了问题所在。。。

有问题的那个控件插入HTML所用的代码如下:
        <object data='data:application/x-silverlight,' type='application/x-silverlight-2-b1' width='100' height='100'>
            
<param name='source' value='ClientBin/MySLControl.xap'/>
            
<param name='background' value='white' />
             
<param name='onLoad' value='' />
           
            
<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>

如果把“<param name='onLoad' value='' />”这一行去掉,或者改成“<param name='onLoad' value='11' />“,在firefox中就访问正常了,不知道这算不算是个小bug呢,呵呵~

顺便提一下,
Silverlight 2不错,解决了Silverlight 1.1阶段遗留的一个小问题:当前页面的开头加上”<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">“后,OpenFileDialog在firefox中无法弹出来,在Silverlight 2中不存在这个问题了~:)


posted on 2008-05-29 16:02  bartholomew  阅读(473)  评论(0编辑  收藏  举报

导航