成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Silverlight 2在IE6 SP2上虛線邊框問(wèn)題

開(kāi)發(fā) 后端
本文將為大家介紹如何解決Silverlight 2在IE6 SP2上虛線邊框問(wèn)題。本文適合檢查和處理Silverlight在不同版本瀏覽器上兼容性的問(wèn)題。

在Silverlight嵌入到HTML之windowless屬性及運(yùn)用AjaxControlToolKit時(shí)出現(xiàn)虛線邊框的問(wèn)題里談一些Silverlight在瀏覽器上運(yùn)行時(shí)會(huì)出現(xiàn)虛線邊框的問(wèn)題,當(dāng)時(shí)主要考慮了IE7和FireFox,卻沒(méi)想到在IE6 sp2上還是會(huì)出現(xiàn)虛線邊框,必須鼠標(biāo)點(diǎn)擊一次讓其獲得焦點(diǎn)虛線邊框才消失。

經(jīng)過(guò)測(cè)試,發(fā)現(xiàn)如果用<asp:Silverlight />引入silverlight來(lái)取代直接使用<object>可以避免虛線邊框的出現(xiàn)。實(shí)際上直接使用<object>的代碼可以完全移植到<asp:Silverlight />里,<asp:Silverlight />是動(dòng)態(tài)生成了object標(biāo)簽的,只不過(guò)其中的很多js我還沒(méi)有看得很明白。

需要注意的一點(diǎn),直接使用<object>對(duì)應(yīng)的代碼可以寫(xiě)成這樣:

<div id="silverlightHost" style="width:275px;
height:324px;background-color:transparent;float:left">
<object data="data:application/x-silverlight-2,"
type="application/x-silverlight-2" style="width:100%;height:100%;position:absolute">
            <param name="source" value="../ClientBin/Silverlight.xap"/>
            <param name="onerror" value="onSilverlightError" />
            <param name="onload" value="onSilverlightLoaded" />
            <param name="background" value="transparent" />
            <param name="windowless" value="true" />
            <param name="minRuntimeVersion" value="2.0.31005.0" />
            <param name="autoUpgrade" value="true" />
<a style="text-decoration: none;">
<img src=http://go.microsoft.com/fwlink/?LinkId=108181
alt="Get Microsoft Silverlight" style="border-style: none"/>
            </a>
        </object>
        <iframe style='visibility:hidden;height:0;width:0;border:0px'></iframe>
    </div>

在對(duì)應(yīng)的onSilverlightLoaded事件中可以獲得<object>元素及包含他的<div>:

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

使用<asp:Silverlight />控件實(shí)際上生成的也是<object>,只不過(guò)在<object>標(biāo)簽外面加了一個(gè)<span>,大致等價(jià)于:

<span>
  <object>
    .
  </object>
</span>
     
所以如果將上面的<object>改成用<asp:Silverlight />控件:

<div id="silverlightHost"  style="height:100%;">        
     <asp:Silverlight ID="Xaml1" runat="server" Source="~/ClientBin/SilverlightApplication1.xap"
MinimumVersion="2.0.31005.0" Width="100%" Height="100%" OnPluginLoaded="onSilverlightLoaded" />
</div>
    

對(duì)應(yīng)的javascript代碼要稍做修改:

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

【編輯推薦】

  1. VS 2010 Beta1和Silverlight不得不說(shuō)的事
  2. Flash與Silverlight多領(lǐng)域?qū)崪y(cè)對(duì)比
  3. 淺談Silverlight 3中在線與離線狀態(tài)檢測(cè)
責(zé)任編輯:彭凡 來(lái)源: cnblogs
相關(guān)推薦

2010-03-19 09:16:45

IE9系統(tǒng)支持

2010-03-05 13:09:17

WSUS 3.0 SPWindows Ser

2010-01-21 09:15:17

Windows 7 S開(kāi)發(fā)計(jì)劃

2010-01-28 09:13:49

Windows 7SP1SP2

2010-09-08 11:01:28

2009-08-14 09:20:40

抵制IE6

2010-08-19 09:29:26

hoverIE6

2009-06-01 21:29:03

Java升級(jí)Vista

2011-07-26 14:17:55

2011-05-05 16:22:23

Windows 7 S

2011-10-14 10:14:05

SP2R2

2010-08-19 10:13:25

marginFFIE6

2009-05-26 16:04:17

2010-02-01 08:41:23

GoogleIE6

2010-08-19 14:43:49

IE6IE7IE8

2009-02-06 10:03:08

Vista SP1Vista SP2RC

2010-08-18 09:11:11

IE6

2010-08-25 11:23:31

IE6margin

2010-09-15 14:22:05

IE6position

2009-03-05 09:54:34

WindowsVistWindowsServ發(fā)布
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 久久国产精品视频免费看 | 视频一二三区 | 国产在线成人 | 亚洲精品久久久一区二区三区 | 99视频在线免费观看 | 国产成人福利 | 亚洲 欧美 在线 一区 | 亚洲午夜网 | 久久国产激情视频 | 特黄特色大片免费视频观看 | 国产毛片久久久 | 超碰97干 | 久久久久久国模大尺度人体 | 97国产精品视频人人做人人爱 | 亚洲在线一区 | 一区二区三区免费 | 妖精视频一区二区三区 | 亚洲视频欧美视频 | 国产精品欧美一区二区三区 | 国产一区二区视频在线 | 国产精品成人一区二区三区 | 日韩成人影院 | 亚洲精品电影在线观看 | 欧美国产日韩一区二区三区 | 男女搞网站 | 精品国产乱码久久久久久丨区2区 | 一区二区三区四区免费在线观看 | 成人免费视频观看 | 91久久国产综合久久 | www.久久国产精品 | 毛片免费在线 | 免费在线观看一区二区 | 久久艹av| 久久久精品网站 | 视频一区二区中文字幕 | 欧美日韩视频在线第一区 | 日本在线免费看最新的电影 | 亚洲精品一区二区在线观看 | 天天射影院| 中文字幕国产 | 久久躁日日躁aaaaxxxx |