flash投影片需要先啟用ActiveX控制項才能使用的又一個辦法_經驗交流

來源:互聯網
上載者:User
微軟由於種種原因,在 sp2 後限制了 IE 的 ActiveX 的使用模式,就是在頁面中的 ActiveX 有一個虛框,需要使用者點擊一次才能正常互動。Flash是作為一個 ActiveX 嵌入到網頁中的,所以它也會受牽連,只有通過 JS 嵌入 Flash 才能解決這個問題。沒有 Flash 版本檢測,如果版本瀏覽器的flash外掛程式版本不夠,或者不能正常顯示你的 swf 檔案,或者會彈出一個 ActiveX 的確認安裝的框——這個框對很多使用者來說是很恐怖的,網上找了半天,沒有一個關於投影片廣告代碼,沒辦法,自己研究了,經過測試通過。

首先在地區,插入引用:


global.js 代碼如下:
複製代碼 代碼如下:
function my_getbyid(id)
{
itm = null;
if (document.getElementById)
{
itm = document.getElementById(id);
}
else if (document.all)
{
itm = document.all[id];
}
else if (document.layers)
{
itm = document.layers[id];
}

return itm;
}

function sunad(element,url,width,height,images,links,texts)
{
if (!my_getbyid(element)) return;
var str = '';
str += '';
str += '';
str += '';
str += '';
str += '';
str += '';
my_getbyid(element).innerHTML = str;
}
在需要放置投影片的地方,用下面的代碼覆蓋,也可以把下面的代碼單獨寫成一個檔案調用,
如檔案名稱為ad.asp,在投影片地區調用:
複製代碼 代碼如下:





上面代碼中:var focus = 'http://www.abc.com/ad/focus.swf';
這句的focus.swf是flash播放檔案
  • 相關文章

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.