2013-01-17 42 views
0

在我的應用程序中,我使用下面的代碼。當我嘗試打開html文件時,出現彈出消息"This page requires AC_RunActiveContent.js."javascript - 正在彈出消息 - 此頁面需要AC_RunActiveContent.js

我已導入文件AC_RunActiveContent.js。進入我的包裹並提到相同。 任何人都可以幫助我解決這個問題嗎?
代碼是

<HTML> 
<script language="javascript">AC_FL_RunContent = 0;</script> 
<script language="javascript"> DetectFlashVer = 0; </script> 
<script src="AC_RunActiveContent.js" language="javascript"></script> 
<script language="JavaScript" type="text/javascript"> 
<!-- 
var requiredMajorVersion = 10; 
var requiredMinorVersion = 0; 
var requiredRevision = 45; 
--> 
</script> 
<BODY bgcolor="#FFFFFF"> 


<script language="JavaScript" type="text/javascript"> 
<!-- 
if (AC_FL_RunContent == 0 || DetectFlashVer == 0) { 
    alert("This page requires AC_RunActiveContent.js."); 
} 
else { 
    var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision); 
    if(hasRightVersion) { 
     AC_FL_RunContent(
      'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,45,2', 
      'width', '400', 
      'height', '250', 
      'scale', 'noscale', 
      'salign', 'TL', 
      'bgcolor', '#777788', 
      'wmode', 'opaque', 
      'movie', 'charts', 
      'src', 'charts', 
      'FlashVars', 'library_path=charts_library&xml_source=sample.xml', 
      'id', 'my_chart', 
      'name', 'my_chart', 
      'menu', 'true', 
      'allowFullScreen', 'true', 
      'allowScriptAccess','sameDomain', 
      'quality', 'high', 
      'align', 'middle', 
      'pluginspage', 'http://www.macromedia.com/go/getflashplayer', 
      'play', 'true', 
      'devicefont', 'false' 
      ); 
    } else { 
     var alternateContent = 'This content requires the Adobe Flash Player. ' 
     + '<u><a href=http://www.macromedia.com/go/getflash/>Get Flash</a></u>.'; 
     document.write(alternateContent); 
    } 
} 
// --> 
</script> 
<noscript> 
    <P>This content requires JavaScript.</P> 
</noscript> 

</BODY> 
</HTML> 
+1

你總是可以嘗試一種替代嵌入方法:https://code.google.com/p/swfobject/ – danjp

回答

1

你到0賦予變量值:

AC_FL_RunContent = 0; <-- 
DetectFlashVer = 0; <-- 

,並檢查它:

if (AC_FL_RunContent == 0 || DetectFlashVer == 0) { 
    alert("This page requires AC_RunActiveContent.js."); 
} 
else { 
.... 

所以儘量去除頂部的兩個變量,並檢查您的AC_RunActiveContent .js腳本是否已加載