網頁中插入的 Flash ,
解決FLASH於IE7會出現「按一下以啟動和使用此控制項」方法:


狀況描述:
網頁中插入的 Flash 出現[ 按一下以啟動和使用此控制項 ]的訊息 !!??
原本 SWF 出現的位置,會出現灰色虛線,並顯示[按一下以啟動和使用此控制項]的礙人字眼,需要按一下才能繼續操作SWF裡頭的功能。


++發生原因:
緣起於1999年的時候,Eolas Technologies公司指控,微軟使用了Eolas的專利Web瀏覽器技術讓IE瀏覽器得以加入add-on與applet軟體,也就是所謂的外掛(plug-in)。Eolas聲稱該技術使得微軟的IE瀏覽器得以Netscape和瀏覽器一較高下,並且逼得Netscape在90年代末期終於被微軟擊敗。Eolas曾經為此起訴微軟支付12億美元。


2003年8月,美國芝加哥法院在認定微軟在IE瀏覽器中侵犯plug-in技術,並判決微軟必需向Eolas公司及加州大學賠償5.21億美元。(其中加州大學是該專利擁有人但於1994年將該技術授權給Eolas公司。)儘管 Eolas公司只建議微軟向他們給付相關技術的授權費用,但微軟決定繼續上訴的同時順便修改瀏覽器。它之前,是不會有任何滑鼠互動效果的。


IE 對 ActiveX 控制項的啟動方式變更之更新, Microsoft Update 中新增了兩個選用更新,包括先前的 IE7 的 HTTP 驗證問題修正,以及這個更新:「在此更新中,Internet Explorer 對部分使用 Microsoft ActiveX 控制項之網頁的處理方式略有變更。 特定網頁將要求使用者按一下 ActiveX 控制項或使用 TAB 鍵和 ENTER 鍵,以手動方式啟動。
此更新安裝後,包括像 Flash,都要滑鼠移上該控制項,會出現「請按一下來啟動並控制此控制」訊息,點一下滑鼠後才能開始操作。參考避免專利爭議 微軟更新 IE。避免專利爭議 ,


微軟建議Web 開發人員調整他們的網頁,否則消費者就需要多點一次滑鼠,才能夠看到部分類型的內容,例如Flash 動畫。


微軟的一名代表本週二表示,「我們預計這些變化對消費者體驗和合作夥伴的應用沒有或幾乎沒有影響。」微軟修改IE的目標是避免在與Eolas 、加州大學的專利官司中承擔法律責任。


+++++
範例:
(1)要下載flashobject.js
    [下載http://bbs.ecstart.com/viewthread.php?tid=15822]
    將flashobject.js 放置於和 index.htm 同一檔案夾中
(2)使用script標籤將flashobject.js引用
(3)準備一個div區塊,並定義好id
(4)撰寫JavaScript將Flash秀出


依序參數說明:
swf - SWF檔名
id - ID 標籤名
width - 寬度="660"
height - 高度
version - Flash版本,格式為 ''''''''''''''''majorVersion.minorVersion.revision'''''''''''''''' ,如 "IE7.0.65" 或只要填主版本 "7"
background color - 背景顏色


+++++
原始語法片斷如下:


+++++ http://www.polu.url.tw/


+++++ http://house-ilan.myweb.hinet.net/


++++++


 


 

arrow
arrow
    全站熱搜

    linliju2001 發表在 痞客邦 留言(0) 人氣()