1
我想在加載dom內容後加載Flash影片。爲此,我使用jQuerys文檔就緒功能。但是如果閃光燈已經準備就緒,它將不會加載。它會在外面加載。IE8將文件嵌入到文檔中準備好
最基本的代碼版本。
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="js/swfobject.js"></script>
</script>
<body>
<div id="uploader-1"></div>
</body>
<script>
$(document).ready(function() {
var i =1;
flashElement = $('#uploader-1');
var swfVersionStr = "11.1.0";
var flashvars = {"x": 10, "y": 12};
var params = {"wmode": "transparent"};
params.quality = "high";
params.allowscriptaccess = "sameDomain";
params.allowfullscreen = "false";
var attributes = {};
attributes.id = "uploader-1";
attributes.name = "uploader-1";
attributes.styleclass = "uploader";
swfobject.embedSWF(
"flash/Uploader.swf", "uploader-1",
'1000px', '1000px',
swfVersionStr, false,
flashvars, params, attributes);
swfobject.createCSS("#uploader-1", "position: absolute; left: 10px; top: 10px; width: 1000px; height:1000px;");
});
</script>
如果我運行這段代碼而沒有文檔準備。有用。 (也許值得一提的是,在檢查源代碼時,dom完全一樣)有什麼建議嗎?我試圖搜索SO和谷歌,但沒有發現類似的東西。問題出現在IE8中
看看[這個](http://groups.google.com/group/swfobject/browse_thread/thread/5ec050c79a7b8af6/f7db43d6f7782d38?pli=1)Google網上論壇的討論似乎觸及了同樣的問題。 – 2012-04-17 10:50:54