美图齐众专注资阳网站设计 资阳网站制作 资阳网站建设
资阳网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

Silverlight2在IE6SP2上虚线边框问题

在Silverlight嵌入到HTML之windowless属性及运用AjaxControlToolKit时出现虚线边框的问题里谈一些Silverlight在浏览器上运行时会出现虚线边框的问题,当时主要考虑了IE7和FireFox,却没想到在IE6 sp2上还是会出现虚线边框,必须鼠标点击一次让其获得焦点虚线边框才消失。

经过测试,发现如果用引入silverlight来取代直接使用可以避免虚线边框的出现。实际上直接使用的代码可以完全移植到里,是动态生成了object标签的,只不过其中的很多js我还没有看得很明白。

需要注意的一点,直接使用对应的代码可以写成这样:


type="application/x-silverlight-2" style="width:100%;height:100%;position:absolute">
           
           
           
           
           
           
           

alt="Get Microsoft Silverlight" style="border-style: none"/>
           

       

       
   

在对应的onSilverlightLoaded事件中可以获得元素及包含他的

function onSilverlightHomePeoplePickerLoaded(sender, args) {            
      var objElement = sender.getHost();
      var divHost = objElement.parentNode;
}

使用控件实际上生成的也是,只不过在标签外面加了一个,大致等价于:


 
    .
 


     

所以如果将上面的改成用控件:

       
    
MinimumVersion="2.0.31005.0" Width="100%" Height="100%" OnPluginLoaded="onSilverlightLoaded" />

    

对应的javascript代码要稍做修改:

function onSilverlightHomePeoplePickerLoaded(sender, args) {            
      var objElement = sender.get_element();
      var divHost = objElement.parentNode.parentNode;
}

分享名称:Silverlight2在IE6SP2上虚线边框问题
转载注明:http://zsjierui.cn/article/cdcppoo.html

免费获取网站建设与品牌策划方案报价

*主要业务范围包括:高端网站建设, 集团网站建设(网站建设网站制作)找网站建设公司就上美图齐众。
提交需求

    联系我们

    028-86922220
  • 手机:13518219792
  • 地址:成都市太升南路288号锦天国际A幢1002号
  • 24小时服务热线:028-86922220

    网站建设服务

  • 网页设计
  • 网站制作
  • 网站开发

    网站推广服务

  • 营销网站建设
  • 百度快速排名
  • 整站网站推广

    网站运维服务

  • 基础维护
  • 网站改版
  • 网站维护

    FOLLOW US

  • 微信二维码

    微信二维码

Copyright © 2025 资阳站青羊区美图齐众设计工作室(个体工商户) 资阳网站建设公司-选网站建设公司美图齐众!专业的网站制作公司!
All Rights Reserved 版权所有 蜀ICP备2025119604号-1