婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > flash嵌入html 在html網頁代碼中嵌入Flash文件的解決方案(下)

flash嵌入html 在html網頁代碼中嵌入Flash文件的解決方案(下)

熱門標簽:南寧銷售外呼系統線路商 邵陽市地圖標注app 吃雞地圖標注設置 齊齊哈爾地圖標注地點 天津銷售電銷機器人公司 400電話座機怎么辦理 縣域地圖標注點 400電話申請好不好 電銷機器人外呼失敗怎么回事
關于我的SWFObject V1.5的使用過程,以上篇中的介紹暫時告一段落了,下面我將會帶領SWFObject V2.1出場與大家見面,如果我早一點結識V2.1的話,或許就不會受到“等待HTML DOM加載”問題的侵擾了。

首先,給大家簡要介紹一下V2.1語法的調用示例:

復制代碼
代碼如下:

<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
//1、使用Json初始化變量、參數、屬性
var flashvars = {
name1: "hello",
name2: "world",
name3: "foobar"
};
var params = {
menu: "false"
};
var attributes = {
id: "dynamicContent2",
name: "dynamicContent2"
};
swfobject.embedSWF("test6_flashvars.swf", "content2", "300", "120", "6.0.0", "expressInstall.swf", flashvars, params, attributes);
//2、傳統的初始化設置,效果一樣
var flashvars = {};
flashvars.name1 = "hello";
flashvars.name2 = "world";
flashvars.name3 = "foobar";
var params = {};
params.menu = "false";
var attributes = {};
attributes.id = "dynamicContent3";
attributes.name = "dynamicContent3";
swfobject.embedSWF("test6_flashvars.swf", "content3", "300", "120", "6.0.0",
"expressInstall.swf", flashvars, params, attributes);
//3、直接寫在后面,就一句話,簡潔剽悍,不拖泥帶水
swfobject.embedSWF("test6_flashvars.swf", "content5", "300", "120",
"6.0.0", "expressInstall.swf", {name1:"hello",name2:"world",name3:"foobar"}, {menu:"false"}, {id:"dynamicContent5",name:"dynamicContent5"});
</script>

從我個人來講,我比較喜歡上面的第三種寫法,下面即將提到,我在HTML代碼中嵌入Flash文件的最終解決方案中,就是采取的第三種風格調用的swfobject.embedSWF()。V2.1版本的風格非常符合現代JS的風格,代碼顯得更為簡潔。

上篇中采取的解決方案看來,似乎已經能夠滿足大部分需求,而且兼容性似乎也還過得去,理應能夠滿足絕多數朋友的需求,也未嘗不可是一個過得去的解決方案。但是,有一種比較極端的情況被我發現,就是在:
復制代碼
代碼如下:

new SWFObject("http://www.pec365.com/Flash/20071113.swf", "mymovie", "304", "367", "7", "#FFFFFF");

的時候,如果傳入的Flash文件的地址有誤,又或者該Flash文件在服務器中被刪除掉了,那么你將看到一種最不愿意看到的情況,示例
如下:

復制代碼
代碼如下:

<html>
<title>DEMO</title>
<head>
<script type="text/javascript" src="swfobject_source.js"></script>
</head>
<body>
<form id="Form1">
<div id="flashcontent">
<a >
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" border="0" />
</a>
</div>
</form>
<script type="text/javascript">
// 注意,我在Flash文件名前加了一個f
var so = new SWFObject("http://www.pec365.com/Flash/f20071113.swf", "mymovie", "304", "367", "7", "#FFFFFF");
so.write("flashcontent");
</script>
</body>
</html>

建議您親自執行一下這段代碼,如果您是一名新手可參見上篇中說介紹的步驟來運行一下這段代碼,真實的感受一下“災難”的降臨。

是的,您將看到頁面上一片空白,那原本用于替換不能顯示Flash時備用的圖片也不見了,去了哪里呢?我經過調試后發現,縱使因為傳入的Flash文件地址錯誤,也會創建一個錯誤的<object [……]></object>標簽將<div id="flashcontent">[……]</div>中的內容替換掉,從而就是你看到的,將形成一個高寬分別為304px和367px的空白區域(如果安裝了Flash播放器,在屏幕左上角點擊鼠標右鍵,您會有所發現),于是噩夢就如此降臨了。

為了解決這個噩夢般的結果,于是乎,我就想到一個餿主意,首先檢查一下根據傳入的Flash文件地址檢查一下服務器上是否真的存在該文件,如果返回的結果是該Flash文件存在,那么就執行swfobject.embedSWF()方法,而具體的思路就是利用XMLHttpRequest 對象,通過GET/HEAD方式請求服務器,然后判斷xmlHttp.status == 200 || xmlHttp.status == 302作為文件存在的依據,但是這種方式似乎還是存在一定的缺陷,暫時我還沒有能力完善,現將我最終的解決方案示例如下:

復制代碼
代碼如下:

<html>
<title>DEMO</title>
<head>
<script language="javascript" type="text/javascript" src="JavaScript/swfobject.js"></script>
<script type="text/javascript">
(function() {
var xmlHttp,
result,
flashURL = "http://www.pec365.com/Flash/20071113.swf";

var checkFlashURL = function(url) {
xmlHttp = GetXmlHttpObject();
xmlHttp.onreadystatechange = function() {
if ( xmlHttp.readyState == 4 ) {
if ( xmlHttp.status == 200 ||
xmlHttp.status == 302 ) {
return (result = true);
}
}
};
xmlHttp.open("HEAD", url, true);
xmlHttp.send(null);
};
var GetXmlHttpObject = function() {
var xmlHttp = null;
try {
// Firefox, Opera 8.0+, Safari
xmlHttp = new XMLHttpRequest();
}
catch (e) {
// Internet Explorer
try {
// Older IE
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
// New IE
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}

return xmlHttp;
};
// 就是用于檢查服務器上指定的Flash文件是否存在
checkFlashURL(flashURL);
window.onload = function() {
if ( result ) {
swfobject.embedSWF(flashURL, "flashcontent", "304", "367", "10.0.0", "expressInstall.swf", {}, { quality:"autohigh", wmode:"transparent" }, {});
}
else {
window.alert("您的Flash地址無效,請仔細檢查"); // 只是用于調試時檢查Flash地址地否正確
}
}
})();
</script>
</head>
<body>
<form id="Form1">
<div id="flashcontent">
<a >
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" border="0" />
</a>
</div>
</form>
</body>
</html>

哇,用了數小時在把這兩篇文字折騰好,不小心在公司呆到快22點了,保安來趕人了,想草草收場吧,明天上班得空再來雕琢一下文字,呵呵。

標簽:日照 寧波 海口 贛州 濟寧 衡水 延安 寧夏

巨人網絡通訊聲明:本文標題《flash嵌入html 在html網頁代碼中嵌入Flash文件的解決方案(下)》,本文關鍵詞  flash,嵌入,html,在,網頁,代碼,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《flash嵌入html 在html網頁代碼中嵌入Flash文件的解決方案(下)》相關的同類信息!
  • 本頁收集關于flash嵌入html 在html網頁代碼中嵌入Flash文件的解決方案(下)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    色素色在线综合| 日韩欧美国产电影| 不卡一二三区首页| 99免费精品在线观看| 91九色02白丝porn| 91精品国产综合久久久久久久久久| 欧美高清dvd| 久久久99精品久久| 亚洲三级在线播放| 丝袜诱惑亚洲看片| 国产福利一区二区三区| 91黄色小视频| 精品sm在线观看| 亚洲日穴在线视频| 麻豆视频观看网址久久| 成人av影院在线| 5566中文字幕一区二区电影| 中文字幕一区免费在线观看| 久久精品久久99精品久久| 91一区二区三区在线播放| 4438x成人网最大色成网站| 亚洲欧洲精品一区二区三区| 蜜乳av一区二区三区| 91一区二区三区在线观看| 中文成人av在线| 日韩欧美不卡在线观看视频| 精品国产麻豆免费人成网站| 亚洲女同ⅹxx女同tv| 久久99精品久久久久久| 欧美做爰猛烈大尺度电影无法无天| 欧美第一区第二区| 亚洲电影视频在线| 97久久精品人人爽人人爽蜜臀| 2023国产精品自拍| 免费亚洲电影在线| 欧美精品三级在线观看| 亚洲日本丝袜连裤袜办公室| 国产一区二区精品久久91| 欧美一区二区免费观在线| 亚洲一区在线视频| 91美女在线观看| 国产精品久久久爽爽爽麻豆色哟哟| 久久精工是国产品牌吗| 欧美一区二区免费视频| 五月天一区二区| 欧美日韩一区二区在线视频| ●精品国产综合乱码久久久久| 国产精品91xxx| 久久综合av免费| 麻豆91精品视频| 欧美丰满高潮xxxx喷水动漫| 亚洲精品久久7777| 91蜜桃在线观看| 椎名由奈av一区二区三区| 成人一区在线看| 国产欧美日韩一区二区三区在线观看| 韩国av一区二区三区四区| 欧美成人bangbros| 久久精品999| www国产精品av| 国产精品羞羞答答xxdd| 国产日本一区二区| 99天天综合性| 亚洲色图在线视频| 欧洲av一区二区嗯嗯嗯啊| 亚洲欧美韩国综合色| 99精品视频在线播放观看| 综合激情网...| 在线免费观看一区| 午夜精品久久久久久久| 日韩欧美资源站| 国产精品一区一区| 中文字幕一区二区三区不卡在线 | 国产精品视频一二三区| 91麻豆精品视频| 成人18视频在线播放| 日本精品裸体写真集在线观看| 色综合中文字幕国产| 91行情网站电视在线观看高清版| a级精品国产片在线观看| 成人综合激情网| 国产在线不卡视频| 丁香网亚洲国际| 91久久奴性调教| 亚洲成人综合视频| 91精品国产综合久久精品| 欧美一级夜夜爽| 亚洲影院久久精品| 奇米影视在线99精品| 99久久99久久久精品齐齐| 欧美日韩黄色一区二区| 国产欧美日韩在线看| 喷白浆一区二区| 日本精品一区二区三区高清| 3atv一区二区三区| 国产精品入口麻豆原神| 蜜桃视频一区二区三区在线观看| 不卡电影一区二区三区| 久久婷婷国产综合国色天香| 欧洲一区二区av| 国产女人18毛片水真多成人如厕| 高清不卡在线观看av| 亚洲欧美另类久久久精品| 久久er精品视频| 7777精品伊人久久久大香线蕉经典版下载| 亚洲国产一区二区三区| 久久精品亚洲国产奇米99| 日韩中文字幕亚洲一区二区va在线 | 精品sm在线观看| 色屁屁一区二区| 国产一区二区三区香蕉| 亚洲va欧美va天堂v国产综合| 国产精品影视天天线| 99久久99久久免费精品蜜臀| 国产精品午夜电影| 国产成都精品91一区二区三| 26uuu色噜噜精品一区二区| 日韩视频不卡中文| 亚洲国产毛片aaaaa无费看| 一本大道av伊人久久综合| 日韩精品资源二区在线| 亚洲永久精品国产| 欧美一区二区三区四区视频| 久久99精品网久久| 日韩一区国产二区欧美三区| 久久99精品国产91久久来源| 26uuu国产在线精品一区二区| 久久国产精品第一页| 精品国产伦一区二区三区观看方式| 国产欧美视频一区二区三区| av一本久道久久综合久久鬼色| 亚洲欧美激情在线| 欧美日韩国产另类不卡| 免费成人你懂的| 国产精品乱码人人做人人爱| 欧洲av在线精品| 成人综合激情网| 国产精品99久久久久| 91香蕉视频黄| 制服丝袜亚洲播放| 在线观看免费视频综合| 欧美电影免费观看高清完整版在线观看| 欧美大胆一级视频| 毛片一区二区三区| 裸体在线国模精品偷拍| 亚洲一区二区五区| 国内精品免费**视频| 国产一区亚洲一区| 国产真实乱子伦精品视频| 午夜不卡av免费| 欧美刺激午夜性久久久久久久| 国产一区二区网址| 日本三级亚洲精品| www.性欧美| 一本大道久久精品懂色aⅴ| 欧美伊人久久大香线蕉综合69 | 亚洲一区二区精品3399| 欧美一级艳片视频免费观看| 欧美美女喷水视频| 91精品国产综合久久婷婷香蕉| 欧美精品电影在线播放| 欧美一区二区成人6969| 日韩欧美国产1| 日本一区二区三区四区| 中文字幕亚洲区| 一区二区三区四区不卡在线| 亚洲不卡av一区二区三区| 日韩精彩视频在线观看| 国产一区二区美女诱惑| 91一区二区在线| 欧美精品久久一区| 久久久久久久久久久99999| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲欧洲成人自拍| 亚洲成人7777| 国产成人在线视频网站| 色婷婷综合激情| 日韩一区二区三区电影在线观看 | 波多野结衣在线一区| 欧美性一二三区| 99久久婷婷国产综合精品| 成人国产精品免费观看动漫 | 国产精品资源在线观看| 久久久蜜桃精品| 亚洲三级在线观看| 国产一区二区三区美女| 成人少妇影院yyyy| 成人av网站在线观看免费| 欧美日韩精品三区| 亚洲女子a中天字幕| 美女视频一区在线观看| 国产精品伊人色| 91精品黄色片免费大全| **欧美大码日韩| 国产福利不卡视频| 久久无码av三级| 亚洲午夜在线电影| 蜜桃视频在线观看一区| 国产成人免费视频网站 | 亚洲mv在线观看|