日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Silverlight集成HTML具體實(shí)現(xiàn)技巧介紹

Silverlight的做喲歐諾個(gè)是非常強(qiáng)大的。我們可以使用這樣的一款開(kāi)發(fā)工具輕松的實(shí)現(xiàn)與多媒體有關(guān)的相關(guān)操作。在這里我們將會(huì)了解到Silverlight集成HTML的一些技巧方法。#t#

創(chuàng)新互聯(lián)建站網(wǎng)絡(luò)公司擁有10多年的成都網(wǎng)站開(kāi)發(fā)建設(shè)經(jīng)驗(yàn),近千家客戶的共同信賴。提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站開(kāi)發(fā)、網(wǎng)站定制、買(mǎi)鏈接、建網(wǎng)站、網(wǎng)站搭建、響應(yīng)式網(wǎng)站開(kāi)發(fā)、網(wǎng)頁(yè)設(shè)計(jì)師打造企業(yè)風(fēng)格,提供周到的售前咨詢和貼心的售后服務(wù)

Object元素可以被用于Silverlight集成HTML的操作中,但是要在瀏覽器兼容的方式下進(jìn)行。比較常見(jiàn)的應(yīng)用有倆種,一個(gè)是嵌入 Silverlight 插件,并將該應(yīng)用程序指定給宿主。另一個(gè)是指定在未安裝 Silverlight 時(shí)顯示的備用 HTML。

這些應(yīng)用對(duì)應(yīng)于 HTML 頁(yè)的不同部分,尤其是,對(duì)應(yīng)于 object 元素的不同配置參數(shù)。首先我們來(lái)介紹怎樣使用每個(gè)過(guò)程中的代碼段。***把他們結(jié)合起來(lái),就確保得到了跨瀏覽器兼容性,并基于 Visual Studio 和 Expression Blend 用來(lái)動(dòng)態(tài)生成測(cè)試頁(yè)的模板。
嵌入插件

將 object 元素添加到 HTML,并指定屬性和子 param 元素實(shí)現(xiàn)Silverlight集成HTML。

 
 
 
  1. < object width="300" height="300"
  2. data="data:application
    /x-silverlight-2," 
  3. type="application/x-
    silverlight-2" >
  4. < param name="source" 
    value="SilverlightApplication1.xap"/>
  5. < /object>

width 和 height 屬性是跨瀏覽器兼容性所必需的??梢韵鄬?duì)于父元素的寬度和高度指定固定像素值或百分比。如果使用相對(duì)大小調(diào)整,可以通過(guò)處理 Content.Resized 事件對(duì)插件大小的更改做出響應(yīng)。

type 屬性和顯示的特定值也是必需的。此值使用 Silverlight MIME 類型來(lái)標(biāo)識(shí)插件和必需的版本。建議使用 data 屬性及其值,以避免某些瀏覽器出現(xiàn)性能問(wèn)題。請(qǐng)注意數(shù)據(jù)值的尾隨逗號(hào)。它表示具有空值的第二個(gè)數(shù)據(jù)參數(shù)。名為 source 的 param 元素是必需的,該元素表示應(yīng)用程序文件的位置和名稱。通常在相對(duì)于 HTML 文件的位置指定一個(gè) .xap 應(yīng)用程序包。

指定要在未安裝 Silverlight 時(shí)顯示的備用 HTML

向子 param 元素后的 object 元素添加 HTML 內(nèi)容實(shí)現(xiàn)Silverlight集成HTML。

 
 
 
  1. < object id="SilverlightPlugin1" 
    width="300" height="300"
  2. data="data:application/x-silverlight-2," 
  3. type="application/x-silverlight-2" >
  4. < param name="source" value=
    "SilverlightApplication1.xap"/>
  5. < !-- Display installation image. -->
  6. < a  
  7. style="text-decoration: none;">
  8. < img src="http://go.microsoft.
    com/fwlink/?LinkId=108181" 
  9. alt="Get Microsoft Silverlight" 
  10. style="border-style: none"/>
  11. < /a>
  12. < /object>

該示例顯示了默認(rèn)安裝映像源和安裝程序 URI。使用這些 URI,服務(wù)器可以檢測(cè)到用戶的瀏覽器設(shè)置以提供正確版本的安裝映像和安裝程序。如果用戶的瀏覽器不受支持,單擊映像可使瀏覽器打開(kāi) Silverlight Requirements頁(yè)。

為了將 Silverlight 安裝體驗(yàn)集成到網(wǎng)頁(yè)中,可以任意提供復(fù)雜的備用 HTML。不過(guò),在許多情況下,用戶必須在安裝 Silverlight 后重新啟動(dòng)或刷新瀏覽器。對(duì)于 Internet Explorer 而言,只需要刷新瀏覽器,除非用戶安裝的是早期版本的 Silverlight 并通過(guò)安裝鏈接升級(jí)。也可以自動(dòng)刷新瀏覽器,或者通過(guò)使用 Silverlight.js 文件中的幫助器功能取消刷新要求。還可以使用 Silverlight.js 執(zhí)行細(xì)化的瀏覽器要求檢測(cè)。

該Silverlight集成HTML示例基于當(dāng)您選擇動(dòng)態(tài)生成測(cè)試頁(yè)時(shí) Visual Studio 所使用的默認(rèn) HTML。該示例使用級(jí)聯(lián)樣式表 (CSS) 和 div 元素來(lái)包含插件。這可以確保插件延伸到瀏覽器窗口的邊緣。此元素和其他附加到 HTML 的元素有助于確??鐬g覽器兼容。

iframe 元素也用于確??鐬g覽器兼容性。iframe 的存在可避免 Safari 瀏覽器緩存頁(yè)面。當(dāng)用戶向后導(dǎo)航到以前訪問(wèn)過(guò)的 Silverlight 頁(yè)面時(shí),Safari 緩存可避免重新加載 Silverlight 插件。該示例使用 JavaScript 函數(shù)處理插件的 OnError 事件。JavaScript 錯(cuò)誤處理程序在調(diào)試過(guò)程中很有用,但通常在部署應(yīng)用程序時(shí)將其移除。


文章題目:Silverlight集成HTML具體實(shí)現(xiàn)技巧介紹
文章出自:http://m.5511xx.com/article/coijdpg.html