2011-01-11 98 views
0

我們正試圖從本地機器的負荷僅在Internet Explorer(IE),而不是在其他瀏覽器加載瀏覽器中的Flash文件。請給我一些解決方案。如何在任何瀏覽器中加載Flash文件?

+0

顯示您正在使用,以顯示閃存文件,該文件的HTML代碼。問題在那裏。 – BalusC 2011-01-11 11:14:05

回答

0

這裏是SWFObject的基本示例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html> 
<head> 
    <title>Embedding FlowPlayer using SWFObject</title> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <script type="text/javascript" src="js/swfobject.js"></script> 
    <meta name="language" content="en" /> 
    <meta name="description" content="" /> 
    <meta name="keywords" content="" /> 
    <!-- SWFObject downloads and documentation: http://code.google.com/p/swfobject/wiki/documentation --> 
    <script type="text/javascript"> 
     function embedFlash() 
     { 
      var flashvarsObj = { 
      }; 
      //flashvars.config = config; 
      var paramsObj = { 
       allowScriptAccess: "sameDomain", 
       allowFullScreen: "true" 
      }; 
      var attributesObj = {}; 
      swfobject.embedSWF("swf/test.swf", "flowplayer_container", "300", "200", "10", "swf/expressInstall.swf", flashvarsObj, paramsObj, attributesObj); 
     } 
    </script> 
</head> 
<body> 
    <div id="flash_container" style="background-color:#ff0000; width:300px; height:200px;">Your SWF file will be placed here.</div> 
    <script type="text/javascript">embedFlash();</script> 
</body> 
</html> 

您也可以下載swfobject.js文件,並從我送你以前的鏈接expressinstall.swf文件。

祝你好運,羅布

+0

請格式化代碼(我們e {}按鈕)。 – weltraumpirat 2011-01-11 12:50:53

0

從您的其他答案貼在未格式化的代碼塊來看,你的HTML缺少<object>標籤內的<embed>標籤。您需要同時在所有瀏覽器中正確啓動插件。你可以閱讀關於here

你可能還是想看看swfobject,如其他答案建議。

相關問題